<SEC-DOCUMENT>0001352010-23-000027.txt : 20230505
<SEC-HEADER>0001352010-23-000027.hdr.sgml : 20230505
<ACCEPTANCE-DATETIME>20230505171714
ACCESSION NUMBER:		0001352010-23-000027
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		93
CONFORMED PERIOD OF REPORT:	20230331
FILED AS OF DATE:		20230505
DATE AS OF CHANGE:		20230505

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			EPAM Systems, Inc.
		CENTRAL INDEX KEY:			0001352010
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROGRAMMING SERVICES [7371]
		IRS NUMBER:				223536104
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-35418
		FILM NUMBER:		23895015

	BUSINESS ADDRESS:	
		STREET 1:		41 UNIVERSITY DRIVE
		STREET 2:		SUITE 202
		CITY:			NEWTOWN
		STATE:			PA
		ZIP:			18940
		BUSINESS PHONE:		(267) 759-9000

	MAIL ADDRESS:	
		STREET 1:		41 UNIVERSITY DRIVE
		STREET 2:		SUITE 202
		CITY:			NEWTOWN
		STATE:			PA
		ZIP:			18940

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	EPAM SYSTEMS INC
		DATE OF NAME CHANGE:	20060202
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>epam-20230331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:ab52ddf8-07d0-42f0-a69a-cfdc8409281c,g:433747ef-5bd4-43b6-bbdd-48a25ebc9074,d:111730af697144c49a5d92b5de8b1469--><html xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2022" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:epam="http://www.epam.com/20230331" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>epam-20230331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80L2ZyYWc6OWViY2JhZTZiMDhkNDk2ZGJhNmY5NTQ4ZGMxYjBhNmYvdGFibGU6OWUxZDY3ZjUxNmVlNGUyNWJmNThjMmZlMjE4Njk1ZWYvdGFibGVyYW5nZTo5ZTFkNjdmNTE2ZWU0ZTI1YmY1OGMyZmUyMTg2OTVlZl8zLTEtMS0xLTExNjM4Mg_d8bc5de1-4c39-4e7f-8644-f9f7db90c154">0001352010</ix:nonNumeric><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80L2ZyYWc6OWViY2JhZTZiMDhkNDk2ZGJhNmY5NTQ4ZGMxYjBhNmYvdGFibGU6OWUxZDY3ZjUxNmVlNGUyNWJmNThjMmZlMjE4Njk1ZWYvdGFibGVyYW5nZTo5ZTFkNjdmNTE2ZWU0ZTI1YmY1OGMyZmUyMTg2OTVlZl80LTEtMS0xLTExNjM4Mg_e24b5f7f-4c17-4fc0-8690-b7d1909debe1">12/31</ix:nonNumeric><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80L2ZyYWc6OWViY2JhZTZiMDhkNDk2ZGJhNmY5NTQ4ZGMxYjBhNmYvdGFibGU6OWUxZDY3ZjUxNmVlNGUyNWJmNThjMmZlMjE4Njk1ZWYvdGFibGVyYW5nZTo5ZTFkNjdmNTE2ZWU0ZTI1YmY1OGMyZmUyMTg2OTVlZl81LTEtMS0xLTExNjM4Mg_4c0c4eaa-b95f-48f7-a501-0772f3f32fa6">2023</ix:nonNumeric><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80L2ZyYWc6OWViY2JhZTZiMDhkNDk2ZGJhNmY5NTQ4ZGMxYjBhNmYvdGFibGU6OWUxZDY3ZjUxNmVlNGUyNWJmNThjMmZlMjE4Njk1ZWYvdGFibGVyYW5nZTo5ZTFkNjdmNTE2ZWU0ZTI1YmY1OGMyZmUyMTg2OTVlZl82LTEtMS0xLTExNjM4Mg_e587855d-656c-4575-8202-e91c127b161e">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80L2ZyYWc6OWViY2JhZTZiMDhkNDk2ZGJhNmY5NTQ4ZGMxYjBhNmYvdGFibGU6OWUxZDY3ZjUxNmVlNGUyNWJmNThjMmZlMjE4Njk1ZWYvdGFibGVyYW5nZTo5ZTFkNjdmNTE2ZWU0ZTI1YmY1OGMyZmUyMTg2OTVlZl83LTEtMS0xLTExNjM4Mg_fd310f82-e3dd-4dbe-8dfc-5b1f65b4483e">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfNC0wLTEtMS0xMTYzODI_a794a0fc-3151-4484-a2c9-e269143918e9">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfNC0wLTEtMS0xMTYzODI_f14869f2-71bd-4852-beb5-23beae8c9ad4">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i5a9f6ec42fa947f6b5a20d09d23272d3_I20230331" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82MS9mcmFnOjI4OTU4NzUyZDlmNjQzZGRiM2MwZTgwZjRiZWRhN2ZlL3RhYmxlOjY3Nzk5MjIzN2ViZjRkY2ViM2YyYWQ1OWE3ZDM4MDViL3RhYmxlcmFuZ2U6Njc3OTkyMjM3ZWJmNGRjZWIzZjJhZDU5YTdkMzgwNWJfMi0xLTEtMS0xMTYzODI_7860ccd7-8858-46b1-b4be-c150b6cdcb16">9</ix:nonNumeric><ix:nonNumeric contextRef="i13905202d0f749aea171e604e38825e1_I20230331" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82MS9mcmFnOjI4OTU4NzUyZDlmNjQzZGRiM2MwZTgwZjRiZWRhN2ZlL3RhYmxlOjY3Nzk5MjIzN2ViZjRkY2ViM2YyYWQ1OWE3ZDM4MDViL3RhYmxlcmFuZ2U6Njc3OTkyMjM3ZWJmNGRjZWIzZjJhZDU5YTdkMzgwNWJfMy0xLTEtMS0xMTYzODI_0e4afe59-39ab-4da3-b31f-83e4d1811e06">1</ix:nonNumeric><ix:nonNumeric contextRef="i106544bcd1ea43418eef6f590c22036e_I20230331" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82MS9mcmFnOjI4OTU4NzUyZDlmNjQzZGRiM2MwZTgwZjRiZWRhN2ZlL3RhYmxlOjY3Nzk5MjIzN2ViZjRkY2ViM2YyYWQ1OWE3ZDM4MDViL3RhYmxlcmFuZ2U6Njc3OTkyMjM3ZWJmNGRjZWIzZjJhZDU5YTdkMzgwNWJfNC0xLTEtMS0xMTYzODI_6ca741af-8b08-42d7-9f45-903522615db7">1</ix:nonNumeric><ix:nonNumeric contextRef="i8a83628d9cb642eeac047212ac11e3e7_I20230331" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82MS9mcmFnOjI4OTU4NzUyZDlmNjQzZGRiM2MwZTgwZjRiZWRhN2ZlL3RhYmxlOjY3Nzk5MjIzN2ViZjRkY2ViM2YyYWQ1OWE3ZDM4MDViL3RhYmxlcmFuZ2U6Njc3OTkyMjM3ZWJmNGRjZWIzZjJhZDU5YTdkMzgwNWJfNS0xLTEtMS0xMTYzODI_3a5293a8-08a7-4812-a193-045a480a8479">1</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="epam-20230331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7213372def142118ab6bd214a7fe821_I20230428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-04-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2801757f6f8420090cd4944c837c5ef_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i110521b827384e08ad04cc2b2a421969_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibaea3a69da524b239eefc5917838705b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a37a104cc0f4dab9014a71bce7eba1d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54166e9648974958a8190675b47909ae_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if83b6ba4e66b4ed5b49128ba3f5d32df_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e2a5ca1eb0d40b189c0b99d132f42bd_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9bb29fc20b0488595716909278b9538_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id30f0af689174cfca905ff24f2340985_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6ad596c0e33408e850b14addc1f321b_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0190625941e241cfbf6024a398e8b1c8_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07ecbafad16e4b5faffcbde655d4006a_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5293537b4cf415692161736d799eb74_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d4c9ec0cddc49b5825eb0a50d0797ab_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id047ed25157347f798d70555f62c5114_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f33bcf3fccb44a98b94316e2ae446ad_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i748be5a67bf1482ca9b3e66a5b0d3fb8_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ee2d1f6fcb04bf4b47dcc059dc7cea4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0da380cf3e934397a3f5c50f1324f874_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5249c91c43141ae89f20d3767c70988_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b662332939e4575bd4d83c4490278a9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2dbcb1701b6a4124a337ae2f1fb3cdc5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e9f63d887c742028d8987bba2f0cfd6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d359c0610fd42b2a595fec5c785a648_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0944c5f394c4cb791249f0f52a964d6_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92d75507efdc47aabc138ca23832e093_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55ea66849bfc480b93f646ef2eace4ec_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b6b5d8dd7404998bdc1b530be7f0993_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e31c887ae9d4c5ab90ac85355354b37_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4df69bfc140140368f802275bc0a2ffe_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a66e3d2f6eb4d8d86855f58b5ff1c8e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ea301d3e5c645c5ad9630d254fa9543_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ed380238eed46b09e9330b1650bd1fe_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47c86b00b134401cb131e10952883b86_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f20fd6d9d6a4a238057e8bb0f42ebe3_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1edf4c7fc3a44d48b52ff74fb1795cac_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8a7052944a54e47827b003aa3153088_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79d666b68b03475fb65117a4af50d078_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide84bfe3c5754ff7a1cc2e9bd9dbcab0_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e0462ffa72244dfb2cc9709acb7cfc0_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:RU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ef1f73c8e684ad782c655821c7e27d7_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if76edfa20962408481d48784bd9c71fc_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d602c46f6664ed39bbc414431b9334f_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8a924c64e874daf859e18222cd14151_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1524217b675426c9724158b7e7ed1a3_I20220304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">epam:HumanitarianCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2af45d35ed0b46f3aa097129f68300a0_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">epam:HumanitarianCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i528d931ed88f426bb5b9927959b10e70_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">epam:HumanitarianCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6704e627cff4bab952491d5a5bf231e_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">epam:HumanitarianCommitmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i094d3f4a0e174eafb982c836854cc3a9_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">epam:HumanitarianCommitmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifec802dd78ed4d3db5338c3846946806_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">epam:HumanitarianCommitmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ffc322bb627405d84b8b78877ae90de_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">epam:HumanitarianCommitmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c1e78e9fd8344f59791f8b6cf0c632c_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">epam:HumanitarianCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1c8c6ad79584c3dbbca469b81b45b36_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11e02ec6535f426bb96ed8dfd0aec037_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdd24b67e0f1409abc05a7af57ac0e6d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa4cdc2beb584dd7ba0466d7bae15865_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62f9ca85f84c469b937084fe25eb9b89_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">epam:NonoperatingGainsLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f986d4896064b5baea8d93a6e61fdca_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:RU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8537a5924624866b8eb2cd5d28575d2_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:RU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i169d12a003c54691b2c5d7c932da09aa_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:RU</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f5f476adb1f4aa2b205ac1ee27bf2a0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2022AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="business"><xbrli:measure>epam:business</xbrli:measure></xbrli:unit><xbrli:context id="i653bda87173643cfb80664aae40c170f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2022AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddc0c5601fb642438bb7b240d5c49947_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2022AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43a2b8ffdbce49eda63f59b916a759e8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ea3684d0fcd406b95813a1bdd847f8b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc26afa69fd246febc8715336bd08230_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ab70ba03c4347079862ec7a1464d79c_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie072f29ebbcf4aefb7e751893731c6d1_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d7f44de351049069f12243f2a36b7bb_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied23e08adc674e5c86d1078a66a37c7c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30d85aa2c76e4711be1884f5cc8adf43_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia815507ebfc7493ab050a6c1cd29685f_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27fa8baaac614718936b06ac4629fd25_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82dd5f6a74b94077a93d421d5108e7e1_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44d399490c174eb1969f11a62489b773_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia232188089974394ba3ff6c2b6094895_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20f3246577c641f7bd6870bf46f496c4_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73cc9eb9936a400dac28db3797de151b_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52b1cf5afdf94fd8b60d3ef950409021_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63385478851745b6b2cd3926942d5ba9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i742591e0815c40cc88e373ae3ff5dd79_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9464ddae61948208c1ed09a11955e87_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if27e785cfb5b46c0a52be71e9706b450_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia588a577400046a89044ff23c0890376_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieef6077df82a4acdb38c701d14793d08_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa9ca58b78c74807acaa867577e92a80_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2641db7dc9e94e5097162c736efe8c9c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1b0ed14a4b54a16be96971ceb3eb83c_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ia76bc30cfafb47279eee0e0939f09d6f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8314fa4a1374d0b99a387fe9f393cb5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8c2d19e708d4bc79b03203dc61ea9c2_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e779c3603ed4b43b2db112fa2f1395d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b11adc0eb9a4e6d8c3057f76f8ec098_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42a70c8e58a545b5ac9b739376e56c34_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4be973136ca44f883276ed6cea2420e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea6c208a39ea48a7b8778dcb616028a0_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie404ffd9166b4fde827f155cd0650fe9_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3e784d93901401ab64e25fe779d810e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e4ae0d4472f40cdae2e0f32df9e1912_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8669b76d2f30480bacacb5b9e59c9ce9_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea4acd9c94dc40bbb6cd6176ec8fead4_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i969cd556182f401f9a46eb1ad60eeb08_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48f34fd873604e5db76b9e95666daa07_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i646394db0d454b0fbab1dcfdcebe457b_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0751eeb444aa4149bfcc6640eb8c353c_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70042e07e1504d97bd53643819e1c867_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67f019a8ca1d4b5a8182e54b08f93615_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f02a0a153b04e81a737a9f9576aaffd_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i049a9ca7f6b04662b3644dc761eb1a4f_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54b9a7d8cefd4823b430e79a807ecb49_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84494d533462414888b5bbddb2c87b76_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdf10d3819d64327aca7a4c83874db2e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8956ee06d054bfcaf4aadccf0732327_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1d52ed6478844f39df3894583807aab_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5bcd059664364e82bb57e7bb6d687c58_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bb0f4f59a6d4de98ba8dec92ee0d1b3_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i684e32019ec24bdab8cb897460da05d9_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8dca56208ebb41f4b001ea81f245a0bf_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d87381cae8a4910a6e812fdb7c8ae5c_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c5106bdbca74155b3908d1f031e6553_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if53b17f9f26b4bfea1a1483e8d07e010_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5afec1bfb1b5414baf3f26ccc2f8a358_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42e112b0c28e41e5914f7f72710db3e2_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2c2f270361c4926922672a5c722e8e6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8ef8ba33e864b8ea33b6b99f105b0b5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea2060045a5745f58b008c86cab1c979_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34dba12fa90148248c6e7b5164968a8b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idda1aedccb9448db94a5e0ff08b93287_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81fde1c9073b415c8d2f03de54f1d759_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecffdaa4908047be939c959c9c487479_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4101d714b76841c09590ae05d390b6ac_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89ce0ce2d3e049daa0a54a164f7b54fd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93194d5491ad495ab857202724586ddf_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a2275760de84d66bb6d1f04425e449c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i489dbe76d9ab4a9f8d20642287291a1c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87531ef24a1d44458df5aac2d22e803b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icee56cdd66a8415380e0ee0e00c1eb80_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i236a4d782e3a4d45bf0bebcdce86fa87_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ebd62b8f7424acbab957fc58fe2beaa_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a87c42bc7f940cdb48405a45a329299_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if825d07a8dda4167b172e315efcdcb77_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic22ac5841af54104b3f9f5deb1da7bcf_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9076b1e56414764bee1f3d14cbcb1eb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16ee193cea124e8a9e6d16c3dcf5fb2f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67cf157ade994f25bcfde0069418c74c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a158f3a70f54909afb1040672242f63_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46f7904397094f1c8024fc4bfa578172_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cce9a2b48ab498dbda72da4579bdda3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2da8f0919db4261a94773bc101ea2d2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">epam:SoftwareLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46f32df60b3444a4adcde52f7a8fe326_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">epam:SoftwareLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4b2229b82364a71891a9a3650a801ae_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">epam:SoftwareLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa84c38e8e8249bf9e641c297a265365_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5256c14cf1a4f21a8fd9dbaf0539339_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8cfd7a26d364b5ebaff617a111212d0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17417e9014d64054a021f20e470a3b84_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf44049f19d74423887b3e93c472b4e3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4077f99606aa4495b4e75a8905b3d630_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i056f3f40919a4706984f57c97c8efec8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c12b284234746e28e6304b1f4312991_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if989537f1dab48ed86649dcd34c7ab61_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad16911b5acd43b0af5de2df118db8c4_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i090b80fe71c144cc8ca1ef462c320c07_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf7c7447686f418e858a209a1b10b68f_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5bc4eec70c1417790ab6d9277c57aa4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8df00bd81734bffb4b7d04c06e73c73_I20211021"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:context id="i6b63398d9bec46209629a29e63d239ac_D20211021-20211021"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-21</xbrli:startDate><xbrli:endDate>2021-10-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05e5aacd71374e3293f8d71298d9cc65_D20211021-20211021"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-21</xbrli:startDate><xbrli:endDate>2021-10-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefe8bbdedbea4013857e49682619887e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84c8895281a548d3bb50f1f0f5293328_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7bb3a99fab04a4abc6f0606cbae8882_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b8b926226ea462489eeef2ccdd19330_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73c130fb436d4145bd404536cfaa8181_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i466ac86cbc30472ba189023b10840d98_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i776f3e28a7f14b24bced14bb525e83d5_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf5551a46f0446c08f692c6aa9d1a76e_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98c3539291594c32acc00d82866c9d38_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic923e8b11d67433ca735939ea87f5e7d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i330f3fbffdf74646a27e6b8e2cbad17e_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie88107422b8643909ae3036182808674_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6107463ea1f44059a1d107323db3c11_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i013b41bc95e444549277715fb1376546_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26538c92607d4d44a2f604d2946067ad_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CEEMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3493f283c54e48f79f29e63719b35035_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CEEMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i771ea1f1fea34dc99e02dc8919756766_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CEEMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ba630d8d8c64e14a4673eff625e0822_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CEEMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1b0c4d153024a59abe0477dce2f0c34_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2bde1b8db0d449eb566427946a8c043_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16646001fafc4c5b94ebfea00c9f0f0c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55d9b94555594f3f8c10e9ec7aeadeb7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45c6af1c495740c69848c069644c5bf2_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53279de491474c79bd53086e49e2c2ed_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a16a87fbf514cfbb596385cc0815f95_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0005b7f452741b5bba7a56aead5edf7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4430174ecaff4f81825bcfef8afc5595_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a5ec8207f7347e28732d32411bb84f0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78f797821f584155932cd9ea046695d0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9715367f47f49c498bfcadd28d07f41_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i693c020bf2b34eb3819a22da019cb51e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8783f43a771c4e41bd9f9bcfbc6e0197_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CEEMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcbe80ae62504f34a81eb257aa6fdb6e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CEEMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4ee6752013a41d49274c314ed9cd3df_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CEEMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ed3d927ea574c46a9459ad67c630bb4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CEEMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0a93f65c2bf4276a5dccff3e4b126ef_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9194b0ff4ab745eaa55037aab3f10f13_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec5265af9f5c4f559ae7a847c0687318_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id52e26f49cdd41d5883cbdc8dd774691_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:TravelandConsumerSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice2e250044384166a033b8cd3bbae108_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:TravelandConsumerSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9341c9098164f4092b654a25d4449ba_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:TravelandConsumerSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib819afa7fe004c4ca58b734a278c2e5e_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:TravelandConsumerSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d8f22d60a5548f483ef889a10f7170a_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2afe99026ae4b949a0d0d6ec2f414d9_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idda2dc062210482fb84ef2fd2c7d4bc4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief4f93bf4056424faf0e92fbb1488e3e_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78b3f7e9eab84aba924bf28a4e948ad4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:BusinessInformationandMediaSectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i837a4e0d23234423876ae0d23faed153_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:BusinessInformationandMediaSectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41297fdc31264cf7965578282c57ea46_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:BusinessInformationandMediaSectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0dab49f8c7ac439697d50eccc08bcdd1_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:BusinessInformationandMediaSectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfcf644153ab468daad676852f0fae5a_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:SoftwareAndHiTechSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06c7664122234af58564e5b94dcbd8b9_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:SoftwareAndHiTechSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec67b2d982db46c897f63a9c935c4ca6_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:SoftwareAndHiTechSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84556c25059f4e2c99c54c881f81c113_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:SoftwareAndHiTechSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3234f3b85c7c4e71808be4fc3ba82b61_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5b8f238a582448c9b18001c0bc7b56a_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21b5895774214fd5b66b911d8d344b35_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i342fb35302944fcb96deb50e685b8f3a_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3eda69bb42f4c638a116efe078f66c4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:EmergingVerticalSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42e79f1b291743a1996f6fe588fea796_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:EmergingVerticalSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf7024526bbf44659de7d4ff65b8308f_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:EmergingVerticalSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff38fb727cbc48758edf0f213c64a168_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:EmergingVerticalSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6124b8cdb2544b99fde78178b1f8c81_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:TravelandConsumerSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0167aa93b694d8ca73eaaa6bb472cbc_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:TravelandConsumerSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d0c2d334a3c4694a3f7f1610835e5b8_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:TravelandConsumerSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i814e8a9d7fd64990944cadd718175822_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:TravelandConsumerSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e44a0b152b149328f5d8896ef6edd41_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78ad673bc5f941ca9c9617a699a044bb_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ef2bd218ed143c09c7453a06c4e6598_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1752986bc1fd4916a3fee3b31e4c6489_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if810958da2a14b13b53118938c929e51_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:BusinessInformationandMediaSectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12e91bfe7d84493d85fc7a5149652ea8_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:BusinessInformationandMediaSectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46c8d7c8d81c41ad8a39cdb832c66e06_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:BusinessInformationandMediaSectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcb5201d87864b07a03c76f1917d2ace_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:BusinessInformationandMediaSectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i918e952601254ef59a8132ce088c4d91_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:SoftwareAndHiTechSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i590a5f0beb774f249c60c505a1e9c090_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:SoftwareAndHiTechSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab525a5c876e412398b3106185c11539_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:SoftwareAndHiTechSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc5db6b5bc6f46ca8f13b0503f1415da_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:SoftwareAndHiTechSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaed8969b83904c5bb047a49749a39770_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a9b4cac81064743a9de74ef29a2b31a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a064c523f3d4f189e11c8d176ce0d60_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4904fe5266345818990ac4c3be7eafb_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ebcfaaf5f4449ebbf641c8b85c2b98e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:EmergingVerticalSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4e4c8ea90ad40de8552281a4a59c772_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:EmergingVerticalSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if44d1e08798a4ba8af6ca0946303260c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:EmergingVerticalSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bac72ecf8b64e0dab439070d366419c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:EmergingVerticalSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib440c5c9feb24cfd8220d55fa07909b0_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27f405a37a004b1c9280debcee8ad6fe_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4214f12c4244ce3ac246d31694f399d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffc670bbcd364e54be788967b27cb3ee_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife53f2ac81684c10841203d6b5db24fe_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i815fd21113fd4947bad6b452e33426c5_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i046d3c28493243c1a404a96f059307ed_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i181d570a8ad44acd93f95cc89b5112c7_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecf175b80d1b4230b79c50ce985e3c61_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingAndOtherRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01c3839128cb47968f058d9b7bbe67bc_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingAndOtherRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4b1879b1bd241f4a13ff120366678de_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingAndOtherRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f49ddfeb17e48378e02efa929f0bd27_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingAndOtherRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91c9a871c34248c9aacccf06d68e28b3_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd52739a652f42558e5de1dff39a3139_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i354e72f36db24d9e933c26b906cb2d3d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a99ea43dee74b8da9f774e56077d815_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5fbde7253ab414bb5f6fa9cc0523bd7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbb8f2332fdf404c8abb23692732cb70_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b81dc62675c4563a4b9290f55003f95_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94c69bd45df14d33b8a8eb902eb7d1be_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib859e1cbde1449a0b477af1d5a25d097_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingAndOtherRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia037dee021684821b36fc703257fee58_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingAndOtherRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a7c0de4a70a45fba17edc6b5d81188c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingAndOtherRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i786c061014d04c01af017ac027aabd5a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingAndOtherRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4090aeda5ec34380bbf23ed6a589f085_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2fb356640764758aa77ef2b4a5a37bc_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e21fba901e049d8b02cc12ddf451ea5_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2572bef1166d49d29eedf48184fa25fc_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56a3465f11db49f6a3d84db52660cfb4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32b9f64377824be4a9807058ded35120_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21244273af924b53a6e3638bc3e1839e_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie65c864259f04c7d9d2841c94408a4b4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2061bcad0dcd4a7eae30298eb5cb9130_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c6d5707073749ddb23c82d00e66e1ed_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f47f3ff36d24132a42f4dd571dcb1ee_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50b8154c92584a02ac7384a4ce9aa126_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia19e90a5468c4d4781450e1ab95853f4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21b226596f89423f8ce2cc6a1af0634f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4689229d62e24e9aaac15fe0bddd8712_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6690a174ad9a4bb2b0d35da0c8c96f9a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a9f6ec42fa947f6b5a20d09d23272d3_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13905202d0f749aea171e604e38825e1_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i106544bcd1ea43418eef6f590c22036e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a83628d9cb642eeac047212ac11e3e7_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13fa1a9913b54f85883ae1d28801db8e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id815b72d3f8e4a16a783a5c50256df6d_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90b9bf792ef04e1482fdf60bcd82619a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8604559705cf4c86a66b79b03b9a3868_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib06ec2b31bec429688a343905ccdc18f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37f53a34412b4d18b68b263238cb4449_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ea17ee36c7149dbbeee5cfcd61f60dd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ea99b4d88b8402aa11d044a599093af_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1497f46c0d1473b810a936831012b3a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fda186ace004d8e91f931e8645d1540_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26c9f0e379d74b9c8b9873a9fb32e748_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbd52cce73d64df786e8e48c0d6bd1fb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:CashSettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:LiabilityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i842df79d22c44296acf9e57b818b0042_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:CashSettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:LiabilityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i917042f007d74b83bc99ef95bb2cbb65_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7e0016ad8a544fca53cc998233c603c_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:CashSettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:LiabilityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a7bc44d1352465cb8fda24ea4b06530_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd7ad7a28123414787d4564ad7228423_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6173e2fe07d647b6b055b14d0791b353_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:CashSettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:LiabilityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">epam:AccruedCompensationandBenefitsExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic36f92c2b7ac43b0bb76559a9dc9387a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:CashSettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:LiabilityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">epam:AccruedCompensationandBenefitsExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6caa770fa044670a86b5d5de78e71ef_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e330f24846e4fc2a0f55f8d34b8f7ce_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1497a544b103473f9d7baedab2397b0a_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2d3a3bbdc3a47fc96c3b13195a37386_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8f24fe07fd44589bce2d773dc039911_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7bce314ed98403fb05d7ff7cf6569b2_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id27e36083cb744b1bdac6eb8a3c5d12d_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1aba2682ce954f629d282156435fae16_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5dceae5d5174acdbe6e85d252d8395d_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66f0b17f35634cc9bb2ef25f5767d117_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4493af2714904ca9b4965f39debea8cd_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i822eec6d78d14beda94b832d9b217db2_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i985801161de34f8fa51f34487a0d457e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94376f5b9b214a7fa9a44fedbf0b9dc5_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:EmakinaGroupSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d215c592d5a45979a1862b8565a0982_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:EmakinaGroupSAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8dadff79ddc4190b7b67e7e7a8287f5_I20230213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39ce96d812484941ac153a8d824217ee_D20230213-20230213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-13</xbrli:startDate><xbrli:endDate>2023-02-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieeadfc7f5b734953973fa34fab0e2659_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">epam:CloudServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icebc7569f8b442f9ad91cad637154d96_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb81be57dcd342d4b9d4272676c0667e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2074a854f24b4c9888b42f1020592279_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0022dbb8e1a5426298d8085c7fc0eb44_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6483805f850f40728bd5c8d3f0b9e37f_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie270b06aaf824f399c86d952fb27cacc_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icaf5dc0b8d924a99b29d2af96a691e65_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9245a5760ea140769fb211e2c2cf9899_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b315b4fccae434ebcc38720b9ed9c11_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc405390bbb340c8bda9deea22123352_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i741c82c8e83549d2b81c1d86ae165870_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf9626e6bfc84194968cc40c018e4b5e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ef12b09478445c7939e4f45b6019c13_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i644936f6e0c9447f9ab2a8c3a51f11e3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09c3b60ea0964fb0b9cba3d0be0cb326_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0ebaa657c364da2b274382f45d1712b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb3b62e9dcee457eb2eaa8c535f2e32d_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1bbeeb7f1ed44a3b36a9ccc38ba2074_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09d8e499c0924e79a055b1e245bcd15b_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15a837806e6f4b388b5c2a8a0122c79f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e7da7de7424462b95c55f79073442a8_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia06376e856e049c6ac7c55f1b2541a72_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3b2002bec8c434392f67295ede96754_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i097d5e651492469fbe6e1c784e41348b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1c0cfb0442043e9a74debd034297fee_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b20592ba8e64174abd0048927cad223_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56626df345694619868f8aee9bce71a8_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CH</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia25c4355bd7947188a61d0c96954d6a8_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CH</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6e02a9da6c24b9eb17372176514fea9_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56cf0868278f406692b09a4acd3fdf38_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadc0d93b15c44cbabf5af9bed18dfa1b_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2839e1afb9ac4b5fb0f3d70a0be945e4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcf821083cec4eec8086d2993c9c0388_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i515de0d1a14c421ba47b8bb1db6ed9d1_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i557824c66c6d458a8750e3f6f3117d27_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4225f06ab648448582ff406f0b2f9218_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad2b5e93f02b4bce846315dba2bde3fc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ea73cb1e05145dfa25f1d4a8ed9254a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id926e07877eb462f974e3c6373950bae_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf843c170ef64392a63035e3b0cb5b43_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f51eb44b5c3498ebc6b1f9353c1d8c3_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8d626cfacda44e090ab938b13af7e84_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2469aef7af5d4e9582510e65e99121fe_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6b02e6f613c4f949c659ae47da2ce92_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c329c37580e4f5eb4dc033b676187c4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide431da4f8674a5ca7e3ea38855cd815_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad9ea2a76c5c4409ae2ea17e3a103e4b_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i505a1291b04f475ab62f494082bff74b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3688f731fb5c4095962dbc014d4bd326_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae43e7c89e4f404cb2f8e7f4ca39672b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd1fd30839464ed4bb33ec62bedfb819_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic981cefd1394477eacd26a2b2c1608ab_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i111730af697144c49a5d92b5de8b1469_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:8pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt solid #000000;padding:0 1pt"></td></tr></table></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGV4dHJlZ2lvbjo5NGZjOGNmZTg4MDc0NWY1YjFjZTM5MTNkNWZmYmEyZF8xOTg0_cb0f89b6-354d-4076-9c08-664ada0de92b">10-Q</ix:nonNumeric> </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.477%"><tr><td style="width:1.0%"></td><td style="width:3.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.385%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6NTUwMDhhNzVjMDg3NDY4NDg5NWFhMDkzMTQyNDVhYmEvdGFibGVyYW5nZTo1NTAwOGE3NWMwODc0Njg0ODk1YWEwOTMxNDI0NWFiYV8wLTAtMS0xLTExNjM4Mg_2a406d5f-5b60-4db3-8576-0db7fa62b976">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGV4dHJlZ2lvbjo5NGZjOGNmZTg4MDc0NWY1YjFjZTM5MTNkNWZmYmEyZF8xMjQ_4ad1c6b9-ec98-4c1e-bc5d-bef3402de4e8">March&#160;31, 2023</ix:nonNumeric></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.002%"><tr><td style="width:1.0%"></td><td style="width:4.049%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.751%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6ZTQyNGMzNTQzZTk1NDYwNDg0MDBiM2NhYTA1NmQ4YzcvdGFibGVyYW5nZTplNDI0YzM1NDNlOTU0NjA0ODQwMGIzY2FhMDU2ZDhjN18wLTAtMS0xLTExNjM4Mg_f91ec10b-53b2-428c-aba5-8383262c07ed">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from ________to________</span></div><div><span><br/></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission file number: <ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGV4dHJlZ2lvbjo5NGZjOGNmZTg4MDc0NWY1YjFjZTM5MTNkNWZmYmEyZF8xOTc5_5454c0c1-6fcd-4fa0-9fbf-d2d0bf5f9e23">001-35418</ix:nonNumeric> </span></div><div style="margin-top:3pt;padding-left:119.25pt;padding-right:119.25pt;text-align:center"><img src="epam-20230331_g1.gif" alt="Logo_New.gif" style="height:41px;margin-bottom:5pt;vertical-align:text-bottom;width:116px"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGV4dHJlZ2lvbjo5NGZjOGNmZTg4MDc0NWY1YjFjZTM5MTNkNWZmYmEyZF8xOTgw_996e998b-985c-4463-b4cd-0fbdbca608ae">EPAM SYSTEMS, INC.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.700%"><tr><td style="width:1.0%"></td><td style="width:21.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.807%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.660%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6YmRiNzRmYTFmODgwNDg4NGE5M2ViOTM4YTMxZTVkOWYvdGFibGVyYW5nZTpiZGI3NGZhMWY4ODA0ODg0YTkzZWI5MzhhMzFlNWQ5Zl8wLTAtMS0xLTExNjM4Mg_70199b7d-b9aa-4df6-82f1-9750f067f840">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6YmRiNzRmYTFmODgwNDg4NGE5M2ViOTM4YTMxZTVkOWYvdGFibGVyYW5nZTpiZGI3NGZhMWY4ODA0ODg0YTkzZWI5MzhhMzFlNWQ5Zl8wLTItMS0xLTExNjM4Mg_46f2c7d7-2aaf-4bc9-a146-d9fa70729eb1">22-3536104</ix:nonNumeric></span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6YmRiNzRmYTFmODgwNDg4NGE5M2ViOTM4YTMxZTVkOWYvdGFibGVyYW5nZTpiZGI3NGZhMWY4ODA0ODg0YTkzZWI5MzhhMzFlNWQ5Zl8yLTAtMS0xLTExNjM4Mg_d2d5d7fb-7fa1-492e-b7ab-036f603b0245">41 University Drive</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6YmRiNzRmYTFmODgwNDg4NGE5M2ViOTM4YTMxZTVkOWYvdGFibGVyYW5nZTpiZGI3NGZhMWY4ODA0ODg0YTkzZWI5MzhhMzFlNWQ5Zl8yLTEtMS0xLTExNjM4Mg_a7ae1e0b-2595-4ff6-a796-99bccc46b11f">Suite 202</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6YmRiNzRmYTFmODgwNDg4NGE5M2ViOTM4YTMxZTVkOWYvdGFibGVyYW5nZTpiZGI3NGZhMWY4ODA0ODg0YTkzZWI5MzhhMzFlNWQ5Zl8yLTItMS0xLTExNjM4Mg_b52133e0-d3bb-450d-aa21-53b3c28c36ef">18940</ix:nonNumeric></span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6YmRiNzRmYTFmODgwNDg4NGE5M2ViOTM4YTMxZTVkOWYvdGFibGVyYW5nZTpiZGI3NGZhMWY4ODA0ODg0YTkzZWI5MzhhMzFlNWQ5Zl8zLTAtMS0xLTExNjM4Mg_68fc31b7-7829-4d61-8133-f270000ff022">Newtown</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6YmRiNzRmYTFmODgwNDg4NGE5M2ViOTM4YTMxZTVkOWYvdGFibGVyYW5nZTpiZGI3NGZhMWY4ODA0ODg0YTkzZWI5MzhhMzFlNWQ5Zl8zLTEtMS0xLTExNjM4Mg_0a5eb93e-26a1-4015-96a5-47e87862ef19">Pennsylvania</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 12.25pt;text-align:center;text-indent:22.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Zip code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGV4dHJlZ2lvbjo5NGZjOGNmZTg4MDc0NWY1YjFjZTM5MTNkNWZmYmEyZF8xOTgx_d2e303e8-7b30-41f7-95b5-3bcb99b84d20">267</ix:nonNumeric>-<ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGV4dHJlZ2lvbjo5NGZjOGNmZTg4MDc0NWY1YjFjZTM5MTNkNWZmYmEyZF8xOTgy_57233d60-9177-4769-ac66-2895e7768afb">759-9000</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-bottom:3pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.700%"><tr><td style="width:1.0%"></td><td style="width:37.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.849%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.296%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Title of Each Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Trading Symbol </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Name of Each Exchange on which Registered </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6MGZjMWQzODc5MzJlNDFmZWFkZTViZGEyYTZhNTczNGUvdGFibGVyYW5nZTowZmMxZDM4NzkzMmU0MWZlYWRlNWJkYTJhNmE1NzM0ZV8xLTAtMS0xLTExNjM4Mg_7d72165b-c645-42c0-84d2-aefa3cb5e59b">Common Stock, par value $0.001 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6MGZjMWQzODc5MzJlNDFmZWFkZTViZGEyYTZhNTczNGUvdGFibGVyYW5nZTowZmMxZDM4NzkzMmU0MWZlYWRlNWJkYTJhNmE1NzM0ZV8xLTEtMS0xLTExNjM4Mg_1654e70e-4009-4f3c-84c1-768685888680">EPAM</ix:nonNumeric> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6MGZjMWQzODc5MzJlNDFmZWFkZTViZGEyYTZhNTczNGUvdGFibGVyYW5nZTowZmMxZDM4NzkzMmU0MWZlYWRlNWJkYTJhNmE1NzM0ZV8xLTItMS0xLTExNjM4Mg_1f230dcc-c11e-48ac-bae0-29fb8fda0744">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ndicate 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.&#160; &#160; <ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGV4dHJlZ2lvbjo5NGZjOGNmZTg4MDc0NWY1YjFjZTM5MTNkNWZmYmEyZF8xOTc2_91be0a6c-57f5-45b2-9ce4-a4ab91062220">Yes</ix:nonNumeric>&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160; &#160; <ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGV4dHJlZ2lvbjo5NGZjOGNmZTg4MDc0NWY1YjFjZTM5MTNkNWZmYmEyZF8xOTc3_a59cbbeb-9c98-4b4f-80dc-0e3a21e4250b">Yes</ix:nonNumeric>&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:3pt;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.669%"><tr><td style="width:1.0%"></td><td style="width:20.985%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.795%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.251%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6MmVmOWI2M2MzMGQ0NGJmZjhmYWEzYWQ4MzA2YTRmNDMvdGFibGVyYW5nZToyZWY5YjYzYzMwZDQ0YmZmOGZhYTNhZDgzMDZhNGY0M18wLTAtMS0xLTExNjM4Mg_451440d3-a62d-45bf-864c-268e23bdef77">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6MmVmOWI2M2MzMGQ0NGJmZjhmYWEzYWQ4MzA2YTRmNDMvdGFibGVyYW5nZToyZWY5YjYzYzMwZDQ0YmZmOGZhYTNhZDgzMDZhNGY0M18xLTMtMS0xLTExNjM4Mg_1a448ecb-860d-4404-8040-6aa31421c70a">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6MmVmOWI2M2MzMGQ0NGJmZjhmYWEzYWQ4MzA2YTRmNDMvdGFibGVyYW5nZToyZWY5YjYzYzMwZDQ0YmZmOGZhYTNhZDgzMDZhNGY0M18yLTEtMS0xLTExNjM4Mg_59cf3351-5a2d-4aa0-8e67-148f26cb0537">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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.  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.      &#9744;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b).     &#9744;</span></div><div style="margin-top:3pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160; &#160; Yes&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160; &#160; No&#160;&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGV4dHJlZ2lvbjo5NGZjOGNmZTg4MDc0NWY1YjFjZTM5MTNkNWZmYmEyZF8xOTc4_5632d47d-3119-4db5-b5bb-88c8cfcbf4b4">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate the number of shares outstanding of each of the issuer&#8217;s classes of common stock, as of the latest practicable date.</span></div><div style="margin-top:11pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.175%"><tr><td style="width:1.0%"></td><td style="width:34.815%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.816%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Title of Each Class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Outstanding as of April&#160;28, 2023</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Common Stock, par value $0.001 per share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie7213372def142118ab6bd214a7fe821_I20230428" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6NjY1YzM3MWFlNDY1NGJkOTliNDkyYjk0YWRhMDljNzMvdGFibGVyYW5nZTo2NjVjMzcxYWU0NjU0YmQ5OWI0OTJiOTRhZGEwOWM3M18xLTItMS0xLTExNjM4Mi90ZXh0cmVnaW9uOjAxYmRiOTcxMTYyNDQ4NDNhYzU4YmZlNzNmNjA3M2VjXzQ_9dd3090e-c719-4229-b82a-fe1ce85f3d0f">57,905,539</ix:nonFraction> shares</span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i111730af697144c49a5d92b5de8b1469_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EPAM SYSTEMS, INC.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:91.715%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_10">PART I. FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_10">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_13">Item 1. Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_13">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:42.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_16">Condensed Consolidated Balance Sheets as of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_16">March</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_16"> 3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_16">1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_16">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_16">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_16"> and December 31, 20</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_16">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_16">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_16">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:42.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">Condensed Consolidated Statements of Income for the Three </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">March</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19"> 3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19"> and 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:42.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_22">Condensed Consolidated Statements of Comprehensive Income for the </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">Three</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">March</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19"> 3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19"> and 20</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">22</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_22">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:42.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_25">Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity for the </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">Three </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">March</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19"> 3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19"> and 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_19">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_25">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:42.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_28">Condensed Consolidated Statements of Cash Flows for the </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_28">T</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_28">hree</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_28"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_28">March</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_28"> 3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_28">1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_28">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_28">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_28"> and 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_28">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_28">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:42.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_31">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_31">9</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_82">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_82">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_157">Item 3. Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_157">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_169">Item 4. Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_169">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_172">PART II. OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_172">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_175">Item 1. Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_175">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_178">Item 1A. Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_178">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_181">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_181">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_184">Item 3. Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_184">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_187">Item 4. Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_187">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_190">Item 5. Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_190">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_193">Item 6. Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_193">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_196">SIGNATURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i111730af697144c49a5d92b5de8b1469_196">43</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i111730af697144c49a5d92b5de8b1469_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></div><div id="i111730af697144c49a5d92b5de8b1469_13"></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 1. Financial Statements (Unaudited)</span></div><div id="i111730af697144c49a5d92b5de8b1469_16"></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EPAM SYSTEMS, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except par value)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMy0xLTEtMS0xMTYzODI_e7b5ab0c-d964-481d-86f6-a2e16c6a689d">1,749,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMy0zLTEtMS0xMTYzODI_6cdaee0c-ac83-4584-90a8-ea12af72e97d">1,681,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade receivables and contract assets, net of allowance of $<ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNC0wLTEtMS0xMTYzODIvdGV4dHJlZ2lvbjo5NjUyNjQxMGFhNzE0NDY5YTQxN2I5M2FjYmUyMDJhZl82Mw_d563fd49-4af0-47b5-8f0e-e000e8f17693">14,184</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNC0wLTEtMS0xMTYzODIvdGV4dHJlZ2lvbjo5NjUyNjQxMGFhNzE0NDY5YTQxN2I5M2FjYmUyMDJhZl83MA_36a93dbb-1439-43ba-8502-723da4023479">15,310</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="epam:TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNC0xLTEtMS0xMTYzODI_2463dc69-9c7d-4f4a-bdc9-2acab900fcd8">934,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="epam:TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNC0zLTEtMS0xMTYzODI_e4cf5700-ce64-4ab7-b2f3-afdf04fa45bd">932,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNS0xLTEtMS0xMTYzODI_b9cb49af-5c8e-4cbb-a0d6-c3bf7b8aedd2">60,373</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNS0zLTEtMS0xMTYzODI_da239ff4-7e7f-46a8-9ac6-ce28ced5599d">60,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNi0xLTEtMS0xMTYzODI_cd58805f-2d4f-49e7-8ec6-e8d6b5bbf03b">86,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNi0zLTEtMS0xMTYzODI_9024c42b-ebeb-4cb9-94f1-a539bb7b6350">85,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNy0xLTEtMS0xMTYzODI_39912b78-8a3f-4490-85c8-4215f759c31d">2,830,789</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNy0zLTEtMS0xMTYzODI_0297db77-2cff-43c9-a06e-70feafa0e3c8">2,759,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfOC0xLTEtMS0xMTYzODI_a16d82bd-197f-4da8-bbcf-e41dc40c6aae">267,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfOC0zLTEtMS0xMTYzODI_d6011016-fb07-458d-8412-16a259d2b974">273,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfOS0xLTEtMS0xMTYzODI_4112cbf0-16cd-4cff-91c0-1ac2b018c43a">146,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfOS0zLTEtMS0xMTYzODI_d157a997-8433-4841-8034-f3446ec80e02">148,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTAtMS0xLTEtMTE2Mzgy_3d1dad8d-bda7-4846-9a26-cb1c8c7a27eb">73,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTAtMy0xLTEtMTE2Mzgy_e96bb7d0-d975-4783-8b07-a98cdb31e3d4">77,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTEtMS0xLTEtMTE2Mzgy_a4762e14-ac46-40b2-a37a-164aff19ab7d">533,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTEtMy0xLTEtMTE2Mzgy_218f7054-c717-4d04-ac5f-78617d4105de">529,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTItMS0xLTEtMTE2Mzgy_8da98258-69e9-42fd-96cc-5082fec4b0c5">167,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTItMy0xLTEtMTE2Mzgy_163b139d-1072-40ea-881a-ea81336c43ec">172,797</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTMtMS0xLTEtMTE2Mzgy_ab1e0ed0-5e35-4395-9d53-ef3ebf9faa8b">52,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTMtMy0xLTEtMTE2Mzgy_3d4f7c53-3d0a-4b25-be8c-c8f3b22e8f01">47,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTQtMS0xLTEtMTE2Mzgy_8f046109-fac2-4ea0-b723-a2981327810e">4,071,345</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTQtMy0xLTEtMTE2Mzgy_cf761a2f-0257-44c8-a2e0-389d9287e451">4,009,151</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTgtMS0xLTEtMTE2Mzgy_7c501593-24d8-4ae7-b1c5-2c84cf049603">28,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTgtMy0xLTEtMTE2Mzgy_0eef9bac-cbb1-4486-bc37-3c71b9aea606">30,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued compensation and benefits expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTktMS0xLTEtMTE2Mzgy_09167e2d-fe8a-4e09-914d-1610fb13c21f">444,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTktMy0xLTEtMTE2Mzgy_e350ab32-369c-41e0-b734-1d89c9bab991">475,871</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjAtMS0xLTEtMTE2Mzgy_fc97cefb-f910-4a0b-8aa3-c3a342247d49">130,902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjAtMy0xLTEtMTE2Mzgy_45b3c8c2-0b7a-4b83-9d82-c1c5d84c0c1f">154,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes payable, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjItMS0xLTEtMTE2Mzgy_a26e50c8-c6ca-46fb-9b59-aaf01863d192">37,439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjItMy0xLTEtMTE2Mzgy_5f263b3d-2de4-4280-b8d9-c46138121ca0">46,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjMtMS0xLTEtMTE2Mzgy_f10a2b1e-6aae-4afe-938e-2aefdebd818b">40,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjMtMy0xLTEtMTE2Mzgy_d1b4bc7e-3522-4679-a30f-43ef355ca99f">40,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjQtMS0xLTEtMTE2Mzgy_920755d4-a70a-4ae0-9e21-72e2277ea3ed">682,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjQtMy0xLTEtMTE2Mzgy_62acf584-0a28-426b-a552-f34ca39d2db5">747,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjUtMS0xLTEtMTE2Mzgy_8220ce34-1b2f-45e8-b3e2-282338414ed5">28,253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjUtMy0xLTEtMTE2Mzgy_7193e800-21da-4109-8c85-7aaa1870940f">27,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjctMS0xLTEtMTE2Mzgy_2bba9a69-fd51-4416-9f76-4e30f2943053">117,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjctMy0xLTEtMTE2Mzgy_de615f71-b106-4c44-925c-7e0beadbec47">122,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjgtMS0xLTEtMTE2Mzgy_8427abc3-9d26-42b7-b313-d5d642d91c23">111,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjgtMy0xLTEtMTE2Mzgy_0e9be5ea-a60f-4e69-9e83-8f23ff5b220f">108,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjktMS0xLTEtMTE2Mzgy_21454e07-15c9-4665-97c5-a702336d4ea7">940,903</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjktMy0xLTEtMTE2Mzgy_d3ad7ddd-8777-4faf-9632-a2e0a1bee136">1,006,141</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Commitments and contingencies (Note 13)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzAtMS0xLTEtMTE2Mzgy_049f9060-557b-4584-b1aa-3a32332bae7b"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzAtMy0xLTEtMTE2Mzgy_07b6c4d3-ba07-4677-9999-a3be5c91a004"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMC0xLTEtMTE2MzgyL3RleHRyZWdpb246NWNmOTkyYzdmMmZhNGVlZGFjMTMyOTZkN2NhZDM1MTZfMTg_3b924484-5eaf-428d-9e8c-0953ecf6773b"><ix:nonFraction unitRef="usdPerShare" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMC0xLTEtMTE2MzgyL3RleHRyZWdpb246NWNmOTkyYzdmMmZhNGVlZGFjMTMyOTZkN2NhZDM1MTZfMTg_e4542385-a856-4081-8fc8-943481821277">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMC0xLTEtMTE2MzgyL3RleHRyZWdpb246NWNmOTkyYzdmMmZhNGVlZGFjMTMyOTZkN2NhZDM1MTZfMzI_1a4ba7ff-ed32-4ad4-9da9-2bb0db318909"><ix:nonFraction unitRef="shares" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMC0xLTEtMTE2MzgyL3RleHRyZWdpb246NWNmOTkyYzdmMmZhNGVlZGFjMTMyOTZkN2NhZDM1MTZfMzI_9af564b1-37d0-4fe6-8194-82d29c6aa7b9">160,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMC0xLTEtMTE2MzgyL3RleHRyZWdpb246NWNmOTkyYzdmMmZhNGVlZGFjMTMyOTZkN2NhZDM1MTZfNTQ_d2c4f1dc-b0a1-4a13-8eeb-b43c77c8dc16">57,862</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMC0xLTEtMTE2MzgyL3RleHRyZWdpb246NWNmOTkyYzdmMmZhNGVlZGFjMTMyOTZkN2NhZDM1MTZfNjE_02ee94b6-2141-40cb-a40e-7747378fcc9b">57,668</ix:nonFraction> shares issued, <ix:nonFraction unitRef="shares" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMC0xLTEtMTE2MzgyL3RleHRyZWdpb246NWNmOTkyYzdmMmZhNGVlZGFjMTMyOTZkN2NhZDM1MTZfNzk_faf1ead7-ef77-4c8d-bebe-a663c6308921">57,848</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMC0xLTEtMTE2MzgyL3RleHRyZWdpb246NWNmOTkyYzdmMmZhNGVlZGFjMTMyOTZkN2NhZDM1MTZfODY_4e0c97dd-1b10-4483-b486-1f6ed1821b07">57,655</ix:nonFraction> shares outstanding at March&#160;31, 2023 and December&#160;31, 2022, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMS0xLTEtMTE2Mzgy_54ba091d-1c4b-4ad3-bf63-524936108da3">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMy0xLTEtMTE2Mzgy_f3e01ca2-2fc1-49fd-a4a0-8011162b53c7">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzMtMS0xLTEtMTE2Mzgy_fccf7496-2967-4b9b-94ca-6f8572d9b89f">864,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzMtMy0xLTEtMTE2Mzgy_7f8dfbf5-12f4-4810-9413-a4c6cee179db">847,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:RetainedEarningsUnappropriated" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzQtMS0xLTEtMTE2Mzgy_2baafa12-7a31-4ec5-b9ca-499799382dfe">2,342,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:RetainedEarningsUnappropriated" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzQtMy0xLTEtMTE2Mzgy_a5959411-9f72-4b95-b07d-2a3a4c3c4f28">2,248,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:TreasuryStockCommonValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzUtMS0xLTEtMTE2Mzgy_495b2aa4-acf1-449b-8804-29e8a5bfa9d3">118</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:TreasuryStockCommonValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzUtMy0xLTEtMTE2Mzgy_918d09a7-05f5-4c54-8ed0-52ec8313b886">118</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzYtMS0xLTEtMTE2Mzgy_3524076b-7809-41d9-9e79-32c38bb0c094">77,960</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzYtMy0xLTEtMTE2Mzgy_c7430201-827b-48b8-9392-c94ecbf48fce">95,321</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total EPAM Systems Inc. stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzctMS0xLTEtMTE2Mzgy_34f9b2c0-df8d-40a5-bddb-22a843b1bec9">3,128,964</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzctMy0xLTEtMTE2Mzgy_b6cca590-94eb-4a82-99ef-8064fc613869">3,001,532</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncontrolling interest in consolidated subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzgtMS0xLTEtMTE2Mzgy_43f52f80-8b21-413e-b588-388c85f95d57">1,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzgtMy0xLTEtMTE2Mzgy_ab30140b-221f-4498-b05b-522a9d923d93">1,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzktMS0xLTEtMTE2Mzgy_cf03c254-0d51-4d99-9ed0-ac3a4e7859b3">3,130,442</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzktMy0xLTEtMTE2Mzgy_7aebe963-bb9f-403b-9a89-7918658c8dd2">3,003,010</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNDAtMS0xLTEtMTE2Mzgy_7b0f5bf1-76f6-4b40-90fd-d468c6de592e">4,071,345</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNDAtMy0xLTEtMTE2Mzgy_701e9ecf-5881-4a04-92e1-3ed0dca423b4">4,009,151</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the unaudited condensed consolidated financial statements. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 3</span></div></div></div><div id="i111730af697144c49a5d92b5de8b1469_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EPAM SYSTEMS, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">thousands, except per share data)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMi0xLTEtMS0xMTYzODI_9366fc4b-bc08-4ead-bdb5-e63448925bac">1,210,941</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMi0zLTEtMS0xMTYzODI_8595add1-94ea-474a-a00d-7fa81d19b03c">1,171,614</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfNC0xLTEtMS0xMTYzODI_25e07b60-baaa-4aec-85d7-31c2f085d3ea">855,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfNC0zLTEtMS0xMTYzODI_9d923c2f-a8c7-429f-9427-bb5edf0de040">780,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfNS0xLTEtMS0xMTYzODI_6f0748a7-b653-4712-a1ab-132914d03843">211,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfNS0zLTEtMS0xMTYzODI_852ee464-7708-4ff5-9e71-482f029b0abd">237,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfNi0xLTEtMS0xMTYzODI_c6518198-3eaa-45b5-923f-5a830cee7fb0">22,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfNi0zLTEtMS0xMTYzODI_cd04b711-d247-4725-9145-54d3507d8c7d">24,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfNy0xLTEtMS0xMTYzODI_c88ef5b2-292c-4119-9203-04e9ecdb451f">120,371</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfNy0zLTEtMS0xMTYzODI_a08c6255-f2c9-485a-bfac-f497143ad864">129,242</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income/(loss), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:NonoperatingGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfOC0xLTEtMS0xMTYzODI_6c117496-2f47-4d47-8f3d-590b2eb391cf">11,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NonoperatingGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfOC0zLTEtMS0xMTYzODI_f1c23209-88af-4acf-85b6-43d3c67a2d27">165</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfOS0xLTEtMS0xMTYzODI_ee32ebab-19fc-45f9-9700-1ac401a19a91">4,608</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfOS0zLTEtMS0xMTYzODI_54bfb639-84cd-4296-b47e-c27a3891180a">22,785</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTAtMS0xLTEtMTE2Mzgy_9c6faf47-4422-4c2f-82f4-a3a267d34d18">127,284</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTAtMy0xLTEtMTE2Mzgy_9161a2ac-bde9-49b9-b39a-31e6218c91d4">106,292</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTEtMS0xLTEtMTE2Mzgy_bbe25166-63c5-4ac6-9bf3-f68b46976894">24,992</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTEtMy0xLTEtMTE2Mzgy_1774193b-8c2f-468c-981c-5990a8af03c9">16,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTItMS0xLTEtMTE2Mzgy_b7a89abe-3b5a-4be7-a1e2-38084877bca4">102,292</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTItMy0xLTEtMTE2Mzgy_3ec02908-4c8b-4b90-a79b-fb4497d6ded3">89,719</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTUtMS0xLTEtMTE2Mzgy_3975bfc8-7865-4e51-aeb4-aed72e6167b3">1.77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTUtMy0xLTEtMTE2Mzgy_896a9c16-82c9-4a1f-a8db-ea3be33b649e">1.58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTYtMS0xLTEtMTE2Mzgy_bf3a5700-7161-4869-aa06-e4e84f0b6ba5">1.73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTYtMy0xLTEtMTE2Mzgy_7cbada51-0ca2-40c6-878c-99ceab9fd077">1.52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares used in calculation of net income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTgtMS0xLTEtMTE2Mzgy_4a143e37-d423-4d5b-b380-262a42674607">57,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTgtMy0xLTEtMTE2Mzgy_b4d6edbd-67e9-42a0-b4ee-7613c3741385">56,915</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTktMS0xLTEtMTE2Mzgy_48c1209d-6796-4c4d-bc5b-66f94756b66d">59,298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTktMy0xLTEtMTE2Mzgy_79ce1223-3e45-4be2-85db-e0d0619ae025">58,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 4</span></div></div></div><div id="i111730af697144c49a5d92b5de8b1469_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">EPAM SYSTEMS, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">thousands)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:76.891%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.536%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfMi0xLTEtMS0xMTYzODI_e98c3d96-70dc-48b5-8679-00861f29681a">102,292</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfMi0zLTEtMS0xMTYzODI_ecfcd0ca-64d0-4b14-b235-4af321a6f47d">89,719</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income/(loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency translation adjustments, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfNC0xLTEtMS0xMTYzODI_cfe1fd92-eff6-4554-bee3-efc153e27190">13,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfNC0zLTEtMS0xMTYzODI_fd282936-27ac-4722-8e19-7e65e772d17c">30,552</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in unrealized gain/(loss) on hedging instruments, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfNS0xLTEtMS0xMTYzODI_7505aba9-564f-4c07-8094-c48f75d29aba">4,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfNS0zLTEtMS0xMTYzODI_82456ee9-dba3-4f46-8a68-565dbfd43eeb">1,391</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income/(loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfNy0xLTEtMS0xMTYzODI_c162fb3b-1d21-4230-95b0-487379ea2f00">17,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfNy0zLTEtMS0xMTYzODI_0f581a91-517d-4252-9fee-7dfb78f8b09c">31,943</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comprehensive income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfOC0xLTEtMS0xMTYzODI_b935b285-b8bd-4063-8cf4-a554413f4247">119,653</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfOC0zLTEtMS0xMTYzODI_a534cb6f-28e6-407a-9b35-a8b99cf82999">57,776</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 5</span></div></div></div><div id="i111730af697144c49a5d92b5de8b1469_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EPAM SYSTEMS, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)&#160;</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.934%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.934%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.589%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional Paid-in Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive (Loss)/Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-controlling interest in consolidated subsidiaries</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Equity</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, January 1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if2801757f6f8420090cd4944c837c5ef_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMi0xLTEtMS0xMTYzODI_dd19e676-1372-4f99-8fd8-da9e1f6a5b7d">57,655</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2801757f6f8420090cd4944c837c5ef_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMi0zLTEtMS0xMTYzODI_e2a6e063-f5f4-4c21-9c75-dfe9193e344f">58</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i110521b827384e08ad04cc2b2a421969_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMi01LTEtMS0xMTYzODI_75a0c9b3-d026-4892-b3c3-39b5efa35fad">847,965</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaea3a69da524b239eefc5917838705b_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMi03LTEtMS0xMTYzODI_e390787a-1b43-4a8f-a396-62557a11f636">2,248,948</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6a37a104cc0f4dab9014a71bce7eba1d_I20221231" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMi05LTEtMS0xMTYzODI_378ec408-fc41-4f10-a289-4e27c98e1df9">14</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6a37a104cc0f4dab9014a71bce7eba1d_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMi0xMS0xLTEtMTE2Mzgy_83276a1c-bf66-4925-b6f9-d11c1a341636">118</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i54166e9648974958a8190675b47909ae_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMi0xMy0xLTEtMTE2Mzgy_ee8de47b-262c-42a8-b52c-9903cf721c9c">95,321</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83b6ba4e66b4ed5b49128ba3f5d32df_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMi0xNS0xLTEtMTE2Mzgy_d84fa09c-77f0-4809-95ed-1ae59a3d853c">1,478</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMi0xNy0xLTEtMTE2Mzgy_8f1d87a3-d35f-42ca-9b52-0efaeabec01e">3,003,010</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units vested</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1e2a5ca1eb0d40b189c0b99d132f42bd_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMy0xLTEtMS0xMTYzODI_4987ff76-1309-4528-88fc-f13962bcb5c4">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity withheld for employee taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id9bb29fc20b0488595716909278b9538_D20230101-20230331" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNC0xLTEtMS0xMTYzODI_6293d000-f530-4d4b-ab08-3a1c0e85b2cc">72</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id30f0af689174cfca905ff24f2340985_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNC01LTEtMS0xMTYzODI_6427c01e-a4fa-4163-b8ab-6d5a88cc3a8e">20,501</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNC0xNy0xLTEtMTE2Mzgy_ff1612a8-8997-40b9-83ed-2c44e0e406d5">20,501</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id30f0af689174cfca905ff24f2340985_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNS01LTEtMS0xMTYzODI_47f8d102-c343-4d4e-a05c-20eafc94298b">34,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNS0xNy0xLTEtMTE2Mzgy_30c9454d-dead-4cea-b9b4-7286690c5778">34,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id9bb29fc20b0488595716909278b9538_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNi0xLTEtMS0xMTYzODI_b8b76ce9-d682-4aac-a5b5-67432c00bd40">71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id30f0af689174cfca905ff24f2340985_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNi01LTEtMS0xMTYzODI_4c1bd8ac-2494-4d95-9d85-5ff438a6f5e9">2,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNi0xNy0xLTEtMTE2Mzgy_82ddf090-c7e3-4a1c-8633-9b40a6fd0551">2,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id9bb29fc20b0488595716909278b9538_D20230101-20230331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNy0xLTEtMS0xNjA4ODM_deab9a6a-01a2-4c17-b5ef-1a4ad1422c6d">30</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6ad596c0e33408e850b14addc1f321b_D20230101-20230331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNy03LTEtMS0xNjA4ODM_bb684f4b-4476-40da-80c2-a70e8ee9b618">8,510</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNy0xNy0xLTEtMTY2MTU3_7a257ce1-8f5e-45d4-bd52-5f1c9700cee9">8,510</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0190625941e241cfbf6024a398e8b1c8_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNy0xMy0xLTEtMTE2Mzgy_ca2207ec-b770-4e28-bb28-18183cba15c1">17,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNy0xNy0xLTEtMTE2Mzgy_3f9ccf34-2c20-414d-a411-e5c8c237cf98">17,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6ad596c0e33408e850b14addc1f321b_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfOS03LTEtMS0xMTYzODI_58d6974b-b49c-4c49-b665-c23e374e7ffb">102,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfOS0xNy0xLTEtMTE2Mzgy_1958a9c7-3c51-447b-8206-90a5a2a240aa">102,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, March 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i07ecbafad16e4b5faffcbde655d4006a_I20230331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMTAtMS0xLTEtMTE2Mzgy_0528b297-9399-4b65-a04f-e15c4dd31f01">57,848</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07ecbafad16e4b5faffcbde655d4006a_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMTAtMy0xLTEtMTE2Mzgy_c6b89470-ab7a-4d65-8db7-2573de3627ed">58</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5293537b4cf415692161736d799eb74_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMTAtNS0xLTEtMTE2Mzgy_c4b45e6f-3be9-47a9-bd0c-d05169fe4018">864,254</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d4c9ec0cddc49b5825eb0a50d0797ab_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMTAtNy0xLTEtMTE2Mzgy_1f2c72a9-ea1b-47bc-94b2-5cc95c34ed5d">2,342,730</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id047ed25157347f798d70555f62c5114_I20230331" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMTAtOS0xLTEtMTE2Mzgy_be0b4b66-3128-4291-a288-f7c359e4b1e6">14</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id047ed25157347f798d70555f62c5114_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMTAtMTEtMS0xLTExNjM4Mg_48939020-23f0-49c0-9cbd-1b01106fdbbc">118</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f33bcf3fccb44a98b94316e2ae446ad_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMTAtMTMtMS0xLTExNjM4Mg_2efc9ee4-a2af-4625-83b1-8974e666b643">77,960</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i748be5a67bf1482ca9b3e66a5b0d3fb8_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMTAtMTUtMS0xLTExNjM4Mg_76ace797-4856-49d2-af3b-bfa301c04de3">1,478</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMTAtMTctMS0xLTExNjM4Mg_2d25fef5-f78e-407e-ad19-22c675a06b69">3,130,442</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.934%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.583%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.934%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.590%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional Paid-in Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-controlling interest in consolidated subsidiaries</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Equity</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, January 1, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0ee2d1f6fcb04bf4b47dcc059dc7cea4_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMi0xLTEtMS0xMTYzODI_4bb9888c-43ad-4ee8-bb50-73eabe2d36f2">56,849</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ee2d1f6fcb04bf4b47dcc059dc7cea4_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMi0zLTEtMS0xMTYzODI_c9bf0722-1e98-47d8-81bd-9eaec5b2aee4">57</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0da380cf3e934397a3f5c50f1324f874_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMi01LTEtMS0xMTYzODI_1828eeaf-f0f2-4506-9384-cce2f8484646">711,912</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5249c91c43141ae89f20d3767c70988_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMi03LTEtMS0xMTYzODI_d4ded0fb-6159-4bba-85a9-627523d10490">1,829,532</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6b662332939e4575bd4d83c4490278a9_I20211231" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMi05LTEtMS0xMTYzODI_c74afd9f-5792-4d95-a377-cd6c328ad351">20</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b662332939e4575bd4d83c4490278a9_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMi0xMS0xLTEtMTE2Mzgy_4f62bdbc-fe95-413c-90b1-2a5ff10411ae">177</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2dbcb1701b6a4124a337ae2f1fb3cdc5_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMi0xMy0xLTEtMTE2Mzgy_8cef6548-53bd-4949-b2af-699b06bd8070">54,207</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e9f63d887c742028d8987bba2f0cfd6_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMi0xNS0xLTEtMTE2Mzgy_a9b2a0fa-51a4-4368-8533-8ede58d9c4d4">8,720</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d359c0610fd42b2a595fec5c785a648_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMi0xNy0xLTEtMTE2Mzgy_caa7afe3-6a1d-47fe-a8d6-0571db3c7527">2,495,837</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units vested</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0944c5f394c4cb791249f0f52a964d6_D20220101-20220331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMy0xLTEtMS0xMTYzODI_58fb680c-a8f1-4f90-81df-11747071b97f">193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity withheld for employee taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i92d75507efdc47aabc138ca23832e093_D20220101-20220331" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNC0xLTEtMS0xMTYzODI_9a875fb0-6341-4553-bc8c-105de09cc858">67</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55ea66849bfc480b93f646ef2eace4ec_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNC01LTEtMS0xMTYzODI_97fd6142-0df7-4a06-9ed0-682299cd29d1">18,376</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNC0xNy0xLTEtMTE2Mzgy_14aabd0b-67ed-4e82-ad89-41dd262f47a9">18,376</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55ea66849bfc480b93f646ef2eace4ec_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNS01LTEtMS0xMTYzODI_fe69a8eb-d678-434a-a26e-27d0973be659">22,702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNS0xNy0xLTEtMTE2Mzgy_b9fb7754-849f-4c30-8da1-f4113a839ab6">22,702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i92d75507efdc47aabc138ca23832e093_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNi0xLTEtMS0xMTYzODI_1df44dd7-a04e-4eaa-b2d6-c76099c7b882">158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55ea66849bfc480b93f646ef2eace4ec_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNi01LTEtMS0xMTYzODI_1fa37ed2-ae86-462c-ac58-ceda61db3e0b">2,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNi0xNy0xLTEtMTE2Mzgy_f18057c9-c481-42a2-8b33-c6fea2cf41a3">2,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b6b5d8dd7404998bdc1b530be7f0993_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNy0xMy0xLTEtMTE2Mzgy_a6123d18-ff99-4bee-8f33-396882b9bc5c">31,943</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNy0xNy0xLTEtMTE2Mzgy_69e3014a-e272-4365-acee-a1d73d3f8dbb">31,943</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of subsidiary shares from noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e31c887ae9d4c5ab90ac85355354b37_D20220101-20220331" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOC0xNS0xLTEtMTU0NjA1_d76d5817-8e8a-4f07-b896-035e3ee385fb">7,067</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOC0xNy0xLTEtMTU0NjA1_7186220f-87e2-4670-92fb-b3fdd7a6360f">7,067</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4df69bfc140140368f802275bc0a2ffe_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOC03LTEtMS0xMTYzODI_8c227081-45b1-4f90-9290-a05865981b17">89,719</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOC0xNy0xLTEtMTE2Mzgy_ae3bcb47-6091-436b-a03b-2cc31323f1a2">89,719</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, March 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3a66e3d2f6eb4d8d86855f58b5ff1c8e_I20220331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOS0xLTEtMS0xMTYzODI_c13e77b6-4513-4ba3-b19f-e0f0b9b3c8f2">57,133</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a66e3d2f6eb4d8d86855f58b5ff1c8e_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOS0zLTEtMS0xMTYzODI_aac9eca2-139f-4359-8dcf-4a31d13395dd">57</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ea301d3e5c645c5ad9630d254fa9543_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOS01LTEtMS0xMTYzODI_f71c3ec6-8c2c-4764-a5fe-b8288d373543">719,122</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ed380238eed46b09e9330b1650bd1fe_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOS03LTEtMS0xMTYzODI_4f594959-0707-426a-949e-5dc5fdb16810">1,919,251</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i47c86b00b134401cb131e10952883b86_I20220331" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOS05LTEtMS0xMTYzODI_f6ec9e10-7f90-4aa7-ab27-7f9eb6c9708c">20</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i47c86b00b134401cb131e10952883b86_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOS0xMS0xLTEtMTE2Mzgy_9ec821ae-56d5-48ac-9de1-fb708485108c">177</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f20fd6d9d6a4a238057e8bb0f42ebe3_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOS0xMy0xLTEtMTE2Mzgy_c29a2312-b170-4683-8403-abf3864b546d">86,150</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1edf4c7fc3a44d48b52ff74fb1795cac_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOS0xNS0xLTEtMTE2Mzgy_05de20c2-87b9-4ab0-a01c-44b1b64da1a1">1,653</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8a7052944a54e47827b003aa3153088_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOS0xNy0xLTEtMTE2Mzgy_9e0ba669-ad03-4859-bef9-4a27cf4ffda0">2,553,756</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 6</span></div></div></div><div id="i111730af697144c49a5d92b5de8b1469_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EPAM SYSTEMS, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> (In thousands)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:79.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.339%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.341%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMy0xLTEtMS0xMTYzODI_8d5b9105-5c82-42d1-9c9b-65193605dd22">102,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMy0zLTEtMS0xMTYzODI_9ebd19d3-4f94-4ff0-bed8-76b253152a3a">89,719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by/(used in) operating activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:OtherDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNS0xLTEtMS0xMTYzODI_d24da764-2062-427e-8f40-aabcf5b4e40f">22,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:OtherDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNS0zLTEtMS0xMTYzODI_0a9883a9-dc9a-4012-b7e8-aeee7a72da69">24,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets amortization expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNi0xLTEtMS0xMTYzODI_09cdd177-c831-4699-9e4b-8a704970f890">10,043</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNi0zLTEtMS0xMTYzODI_08d8a5a3-34a1-4fd0-9d5f-96b2119335e4">14,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNy0xLTEtMS0xMTYzODI_e07c34e3-962d-4f66-96d5-6938a8b65d86">182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNy0zLTEtMS0xMTYzODI_05264d47-a15a-434b-baed-546b9539c66f">8,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfOC0xLTEtMS0xMTYzODI_02b4d734-724b-4a9b-b9e6-153d7a72490f">823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfOC0zLTEtMS0xMTYzODI_fa362bfb-f6a9-401e-8615-e5ad476f9c4c">10,830</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfOS0xLTEtMS0xMTYzODI_641c1ccb-e889-40e7-ac32-ffc0619b6ae5">38,579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfOS0zLTEtMS0xMTYzODI_f54b98e4-18e1-4241-b4c5-834a56c1d448">7,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (gain)/loss on derivative </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:GainLossOnOilAndGasHedgingActivity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTAtMS0xLTEtMTE2Mzgy_834b9ccf-faf8-4807-a7bf-72404d290ea3">7,904</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:GainLossOnOilAndGasHedgingActivity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTAtMy0xLTEtMTE2Mzgy_d309a0d1-4830-4c11-84b1-7b54b2d50c55">41,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTEtMS0xLTEtMTE2Mzgy_f4967fab-873e-4ee2-8b10-835afef8b879">88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTEtMy0xLTEtMTE2Mzgy_4caeaa81-1de8-4dc9-a52e-8aca005dce2f">20,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTItMS0xLTEtMTE2Mzgy_40e3bab9-10a5-47a0-a084-6ecc5926ce9b">3,268</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTItMy0xLTEtMTE2Mzgy_9a1d2950-63fd-4d91-a24a-7195295d81a5">3,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables and contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="epam:IncreaseDecreaseinTradeReceivablesandContractAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTQtMS0xLTEtMTE2Mzgy_7ca6dfa8-b49f-4af3-9c12-f482740b87d5">3,573</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="epam:IncreaseDecreaseinTradeReceivablesandContractAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTQtMy0xLTEtMTE2Mzgy_f0d943f5-5b5a-4a39-82be-dbb04144a92f">144,783</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTUtMS0xLTEtMTE2Mzgy_fff622b5-e8a0-4f75-b2f8-10e273716872">105</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTUtMy0xLTEtMTE2Mzgy_bc41a19e-adac-4158-a28f-2e50f5c69308">9,515</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTYtMS0xLTEtMTE2Mzgy_66e71014-0d0d-4e9a-94e3-1079c495bb87">1,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTYtMy0xLTEtMTE2Mzgy_17592c02-8d4d-4f41-8b48-b7edca2a451b">4,633</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTctMS0xLTEtMTE2Mzgy_162704dc-9360-4c03-b082-86e66f0b9c46">58,463</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTctMy0xLTEtMTE2Mzgy_0ff4117a-8e9d-466f-939e-15f7b6eb7d26">74,929</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" sign="-" name="epam:IncreaseDecreaseinOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTgtMS0xLTEtMTE2Mzgy_89848ce2-fc4b-4eb9-b8f8-f8abb9afad32">10,672</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="epam:IncreaseDecreaseinOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTgtMy0xLTEtMTE2Mzgy_a174e8cc-bcf5-408f-8144-72b440d091fe">14,171</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTktMS0xLTEtMTE2Mzgy_4af74ecd-08c0-491b-a54c-e3c11bbdbbd5">4,964</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTktMy0xLTEtMTE2Mzgy_5f26c340-8603-4049-ad9f-ab3a4c5e04da">2,670</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by/(used in) operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjAtMS0xLTEtMTE2Mzgy_1f092557-9183-46c8-ab9e-5726c4636a12">87,334</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjAtMy0xLTEtMTE2Mzgy_8fd15778-1c1c-4cf0-ad32-43d212d794a9">51,848</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjItMS0xLTEtMTE2Mzgy_b253922e-2264-4577-9856-eb0e93e1c732">7,913</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjItMy0xLTEtMTE2Mzgy_9b0f3699-d57e-4099-af4c-ce5545f0407c">23,274</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of business, net of cash acquired (Note 3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjUtMS0xLTEtMTE2Mzgy_f767ca56-22ef-4d3e-9932-affa9be6338c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjUtMy0xLTEtMTE2Mzgy_9231e479-02df-42e5-aa97-592078fc4e0f">8,207</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of non-marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjYtMS0xLTEtMTE2Mzgy_475354b5-7f44-4926-8e7a-539a8ae1a626">1,906</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjYtMy0xLTEtMTE2Mzgy_c8b6ebca-b0bf-4c0d-ac1b-66a9923cbb4f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investing activities, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjctMS0xLTEtMTE2Mzgy_93004692-b571-4028-994f-f82ade412237">7,898</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjctMy0xLTEtMTE2Mzgy_92490093-5000-42be-87ff-e5065990ce51">3,082</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjgtMS0xLTEtMTE2Mzgy_ddeb06a4-1bb6-4a21-9d6c-7828e2cb15c6">17,717</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjgtMy0xLTEtMTE2Mzgy_3b008b49-e24a-4b8c-b42b-06e53fbcdf93">34,563</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance of stock under the employee incentive programs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzAtMS0xLTEtMTE2Mzgy_b6161828-d55e-48cc-b51a-92fee81ce54e">2,488</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzAtMy0xLTEtMTE2Mzgy_2f34489d-ea2c-4306-bddc-3995e0628b1e">3,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of withholding taxes&#160;related to&#160;net share settlements of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzEtMS0xLTEtMTE2Mzgy_277872a7-4ef5-4b3b-9e30-65b82ef74264">3,153</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzEtMy0xLTEtMTE2Mzgy_1cf4fb4f-150a-4a12-a702-394a33d0f050">3,876</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzItMS0xLTEtMTE2Mzgy_43711cf6-9a1e-4875-b0e9-753f8bb1a04a">172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzItMy0xLTEtMTE2Mzgy_2fda1dd3-5f96-4039-b1d2-3de20630151d">1,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzMtMS0xLTEtMTE2Mzgy_42c11b01-0b4d-4e4a-a577-ab1d276d78f9">1,411</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzMtMy0xLTEtMTE2Mzgy_eac2c4a2-0efd-4f80-a4b8-f37f09c7ce3a">6,836</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzQtMS0xLTEtMTYwOTA2_e0767709-3e94-4fbf-ba91-753c1a950b19">8,510</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzQtMy0xLTEtMTYwOTA2_666b675d-0698-4d9d-b8fe-3724c8782586">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of contingent consideration for previously acquired business</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzQtMS0xLTEtMTE2Mzgy_4c949ae1-08b4-4b0b-8b5f-125a8bf9ac92">4,678</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzQtMy0xLTEtMTE2Mzgy_59a5ca8b-49ec-4544-b154-3662794fd663">207</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzUtMS0xLTEtMTE2Mzgy_159d4b26-2a43-4eb2-a1f9-b63254a06133">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzUtMy0xLTEtMTE2Mzgy_35c9e470-fb40-440a-9a03-ee3f2778a203">2,146</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other financing activities, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzYtMS0xLTEtMTE2Mzgy_0016d1a6-c820-4d34-915d-1d255b54de3b">226</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzYtMy0xLTEtMTE2Mzgy_3f6da735-09b5-4419-84b3-38ecc5ea0511">1,865</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzctMS0xLTEtMTE2Mzgy_05b31171-bb43-4798-b55a-e643d0f6f58c">15,318</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzctMy0xLTEtMTE2Mzgy_64c30696-a067-40b2-85c5-a7964283b1d9">9,604</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzgtMS0xLTEtMTE2Mzgy_77d5fa5a-be91-4b51-a8c6-2088ab721474">14,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzgtMy0xLTEtMTE2Mzgy_a8717b6b-fbde-495a-a8a6-93eaf8f6d8dd">45,407</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase/(decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzktMS0xLTEtMTE2Mzgy_721cf6d5-91c7-46a1-be3d-819f55fe6012">68,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzktMy0xLTEtMTE2Mzgy_53ab98e6-4770-4dea-9187-40411b1a1dab">141,422</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash, beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNDAtMS0xLTEtMTE2Mzgy_30ea8c90-3e2b-4e00-a1bb-7d71a8d5b125">1,683,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d359c0610fd42b2a595fec5c785a648_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNDAtMy0xLTEtMTE2Mzgy_f0ab9a56-2b71-41ae-8561-8a75f590a0b5">1,449,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNDEtMS0xLTEtMTE2Mzgy_0a9006d4-3f73-4b3b-832e-500be613080a">1,752,005</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8a7052944a54e47827b003aa3153088_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNDEtMy0xLTEtMTE2Mzgy_4c87f943-34e0-47b4-b146-0ff21eb68381">1,307,925</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EPAM SYSTEMS, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> (In thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Continued)</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>March 31,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance sheet classification</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfMi0xLTEtMS0xMTYzODI_791b2116-0f34-4358-b376-7e2db1632b7d">1,749,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfMi0zLTEtMS0xMTYzODI_b0dab971-f61d-4aa3-a7bf-0f8a62367d95">1,681,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash in Prepaid and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfMy0xLTEtMS0xMTYzODI_56d8ac20-c7f4-4ff7-9e41-994695a084a0">406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfMy0zLTEtMS0xMTYzODI_1881844a-88eb-4f3b-9af8-ec6caa5c6030">430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfNC0wLTEtMS0xMTYzODI_a794a0fc-3151-4484-a2c9-e269143918e9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfNC0wLTEtMS0xMTYzODI_f14869f2-71bd-4852-beb5-23beae8c9ad4">Restricted cash in Other noncurrent assets</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfNC0xLTEtMS0xMTYzODI_a2584f91-72c6-424a-80bb-4394516e91cf">2,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfNC0zLTEtMS0xMTYzODI_767651b7-4147-4eac-bafe-a486e9e00ea2">1,862</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Total restricted cash</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfNS0xLTEtMS0xMTYzODI_2d3f9240-e66d-436f-bc17-e766b76ec3d4">2,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfNS0zLTEtMS0xMTYzODI_820d9c34-52e2-47ed-9cbd-14464cac9071">2,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total cash, cash equivalents and restricted cash </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfNi0xLTEtMS0xMTYzODI_84a6ebba-45c1-4831-b33a-5ebc40b865fe">1,752,005</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfNi0zLTEtMS0xMTYzODI_dabf3e08-70ba-46ba-a7de-b46664adb290">1,683,636</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 8</span></div></div></div><div id="i111730af697144c49a5d92b5de8b1469_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">thousands, except per share data and as otherwise disclosed)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i111730af697144c49a5d92b5de8b1469_34"></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.</span><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfNzYxMw_35b19d0d-0faa-4171-8d69-70bed13ad500" continuedAt="i5e797d079e04471db7cfd8b53930635f" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></ix:nonNumeric></div><ix:continuation id="i5e797d079e04471db7cfd8b53930635f" continuedAt="i4a81bbb29f6f43c6a6fa8a19c277eae4"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="epam:NatureOfBusinessPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfNzYzNg_22cab3cf-7897-446b-b940-b35bfabac025" escape="true">EPAM Systems, Inc. (the &#8220;Company&#8221; or &#8220;EPAM&#8221;) is a leading digital transformation services and product engineering company, providing digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, and Asia. The Company&#8217;s industry expertise includes financial services, travel and consumer, software and hi-tech, business information and media, life sciences and healthcare, as well as several other industries.&#160;The Company is incorporated in Delaware with headquarters in Newtown, Pennsylvania.</ix:nonNumeric></span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfNzYyMQ_6ddfba9a-abfa-4cc0-86e8-75f7134606d9" continuedAt="i6a96c3c5d6744ef5ac614b8e2ab597aa" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The accompanying unaudited condensed consolidated financial statements of EPAM have been prepared in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221; or &#8220;U.S. GAAP&#8221;) and Article 10 of Regulation S-X under the Securities Exchange Act of 1934, as amended. The unaudited condensed consolidated financial statements include the financial statements of EPAM Systems, Inc. and its subsidiaries with all intercompany balances and transactions eliminated. </span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6a96c3c5d6744ef5ac614b8e2ab597aa">These unaudited condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company&#8217;s audited consolidated financial statements and the notes thereto for the year ended December&#160;31, 2022 included in its Annual Report on Form 10-K.</ix:continuation> <ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfNzYyNQ_9fc95ed8-18ee-4971-9015-693d23d25163" escape="true">The preparation of these condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in these condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements. Operating results for the interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management&#8217;s opinion, the accompanying unaudited condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company&#8217;s financial position as of March&#160;31, 2023 and the results of its operations and its cash flows for the periods presented.</ix:nonNumeric> </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks and Uncertainties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; As a result of its global operations, the Company may be subject to certain inherent risks. </span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfNzYwNg_f2d2e7b5-1d73-4a72-aa11-35cf1c7d995c" continuedAt="ia3d31db53c8b4f59842af1b87f71ae85" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, short-term investments and trade receivables. The Company maintains cash, cash equivalents and short-term investments with financial institutions. The Company believes its credit policies reflect normal industry terms and business risk and there is no expectation of non-performance by the counterparties.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia3d31db53c8b4f59842af1b87f71ae85" continuedAt="i2d8f72f6979942899fa526af02375ab2">The Company has cash in several countries, including Ukraine, Belarus and Russia, which have been impacted by the invasion of Ukraine (see Note 2 &#8220;Impact of the Invasion of Ukraine&#8221;) and where the banking sector remains subject to periodic instability; banking and other financial systems generally do not meet the banking standards of more developed markets; and bank deposits made by corporate entities are not insured. </ix:continuation>As of March&#160;31, 2023, the Company had $<ix:nonFraction unitRef="usd" contextRef="i79d666b68b03475fb65117a4af50d078_I20230331" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfMTA5OTUxMTYzNTQ0MA_0b29a5a9-d09e-4969-a585-1b97a796d7ad">68.3</ix:nonFraction> million of cash and cash equivalents in banks in Ukraine, $<ix:nonFraction unitRef="usd" contextRef="ide84bfe3c5754ff7a1cc2e9bd9dbcab0_I20230331" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfMTA5OTUxMTYzNTQzMg_fa2cba12-01a8-410e-a905-acffb7652d0d">34.0</ix:nonFraction> million of cash and cash equivalents in banks in Belarus, and $<ix:nonFraction unitRef="usd" contextRef="i7e0462ffa72244dfb2cc9709acb7cfc0_I20230331" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfMTA5OTUxMTYzNTQzNg_29ba9fb7-7e2f-46d7-9cb6-abff1e1ab210">27.1</ix:nonFraction> million of cash and cash equivalents in banks in Russia. Cash in Ukraine and Belarus is used for the operational needs of the local entities and cash balances change with the expected operating needs of these entities. The Company regularly monitors cash held in these countries and, to the extent the cash held exceeds amounts required to support its operations in these countries, the Company distributes the excess funds into markets with more developed banking sectors to the extent it is possible to do so. Due to restrictions imposed by the Russian government, our ability to distribute excess funds from Russia to other countries is limited. On April 7, 2023, we amended and restated the agreement to sell substantially all of our remaining holdings in Russia, including cash and cash equivalents, to a third party. The timing and completion of a sale remains uncertain and any sale would be subject to customary closing conditions, including regulatory approvals by the Russian and U.S. governments. Subsequent to March 31, 2023, the required approvals from the Russian government were received to proceed with the sale. The Company places its cash and cash equivalents with financial institutions considered stable in the region, limits the amount of credit exposure with any one financial institution and conducts ongoing evaluations of the credit worthiness of the financial institutions with which it does business. However, a banking crisis, bankruptcy or insolvency of banks that process or hold the Company&#8217;s funds, or sanctions may result in the loss of deposits or adversely affect the Company&#8217;s ability to complete banking transactions, which could adversely affect the Company&#8217;s business and financial condition. </span></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><ix:continuation id="i4a81bbb29f6f43c6a6fa8a19c277eae4"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2d8f72f6979942899fa526af02375ab2" continuedAt="i39bdc75f007d471f81039c347d158c7b">Trade receivables are generally dispersed across many customers operating in different industries; therefore, concentration of credit risk is limited. Historically, credit losses and write-offs of trade receivables have not been material to the consolidated financial statements. If any of the Company&#8217;s customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress, the Company&#8217;s credit losses and write-offs of trade receivables could increase, which would negatively impact its results of operations. </ix:continuation>See Note 2 &#8220;Impact of the Invasion of Ukraine&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for further discussion regarding trade receivables and contract assets from customers located in Russia.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfNzYwNw_52051913-185c-49c5-a6d7-76f9202fcc63" continuedAt="i9ed50e1910184df9b3725995bb50d311" escape="true">Foreign currency risk</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9ed50e1910184df9b3725995bb50d311"> &#8212; The Company&#8217;s global operations are conducted predominantly in U.S. dollars. Other than U.S. dollars, the Company generates revenues in various currencies, principally, euros, British pounds, Swiss francs and Canadian dollars and incurs expenditures principally in euros, Polish zlotys, British pounds, Indian rupees, Swiss francs, Hungarian forints, Mexican pesos, Canadian dollars, Colombian pesos and Chinese yuan renminbi. The Company&#8217;s international operations expose it to risk of adverse fluctuations in foreign currency exchange rates through the remeasurement of foreign currency denominated assets and liabilities (both third-party and intercompany) and translation of earnings and cash flows into U.S. dollars. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Indian rupee and Hungarian forint transactions.</ix:continuation> See Note 6, &#8220;Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion regarding the Company&#8217;s termination of the hedging program for the Russian ruble. </span></div><div style="margin-top:9pt;text-indent:27pt"><ix:continuation id="i39bdc75f007d471f81039c347d158c7b"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company is exposed to market risk from changes in interest rates. Exposure to interest rate risk results primarily from variable rates related to cash and cash equivalent deposits, short-term investments and the Company&#8217;s borrowings, mainly under the 2021 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 8 &#8220;Debt&#8221;). The Company does not believe it is exposed to material direct risks associated with changes in interest rates related to these deposits, investments and borrowings.</span></ix:continuation></div><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfNzYxMQ_f1610373-ec37-4e6b-9075-e40bfa8865a4" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adoption of New Accounting Standards</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no recently adopted accounting standards which had a material impact on the Company&#8217;s consolidated financial position, results of operations, changes in stockholders&#8217; equity and cash flows.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pending Accounting Standards</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the FASB or other standards-setting bodies that the Company will adopt according to the various timetables the FASB specifies. The Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.</span></div></ix:nonNumeric></ix:continuation><div id="i111730af697144c49a5d92b5de8b1469_37"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNzI4Mw_8d105e81-eac5-4d12-b3b3-402d826954ad" continuedAt="i90df0f5987704639bcbf78457271aebd" escape="true">IMPACT OF THE INVASION OF UKRAINE</ix:nonNumeric></span></div><ix:continuation id="i90df0f5987704639bcbf78457271aebd" continuedAt="i1d6330a7155141ae8ce69bfc0f1fd0f5"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 24, 2022, Russian forces attacked Ukraine and its people and EPAM has repeatedly called for an immediate end to this unlawful and unconscionable attack. As of March&#160;31, 2023, the Company had $<ix:nonFraction unitRef="usd" contextRef="i79d666b68b03475fb65117a4af50d078_I20230331" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMjUw_b4bdc48f-e025-4592-8a74-9746fd599bc6">69.3</ix:nonFraction> million of Property and equipment, net in Ukraine consisting of a building classified as construction-in-progress located in Kyiv with a net book value of $<ix:nonFraction unitRef="usd" contextRef="i9ef1f73c8e684ad782c655821c7e27d7_I20230331" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNDAw_5aefb73f-343c-4930-a79f-761736c10fe2">51.5</ix:nonFraction> million, laptops with a net book value of $<ix:nonFraction unitRef="usd" contextRef="if76edfa20962408481d48784bd9c71fc_I20230331" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNDM3_d58d16f9-07e1-404a-a025-bf73f1813e05">10.5</ix:nonFraction> million, most of which are in the possession of employees, various office furniture, equipment and supplies with a net book value of $<ix:nonFraction unitRef="usd" contextRef="i9d602c46f6664ed39bbc414431b9334f_I20230331" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNTY1_9ad4be27-38f4-4988-9606-84d6664d7389">5.6</ix:nonFraction> million, and leasehold improvements located throughout Ukraine with a net book value of $<ix:nonFraction unitRef="usd" contextRef="ic8a924c64e874daf859e18222cd14151_I20230331" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNjQ4_bd574522-a272-4364-8f0a-ff5fbe13cc3b">1.7</ix:nonFraction> million. Additionally, as of March&#160;31, 2023, the Company had Operating lease right-of-use assets located throughout Ukraine with a net book value of $<ix:nonFraction unitRef="usd" contextRef="i79d666b68b03475fb65117a4af50d078_I20230331" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNzk2_5b3ed913-5831-4f94-8e55-fbd7d0688b59">11.0</ix:nonFraction>&#160;million. Through the issuance date of these interim financial statements, the Company is not aware of any damage to its long-lived assets in Ukraine and the Company expects to continue to use these assets as part of its global delivery model. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 4, 2022, the Company announced a $<ix:nonFraction unitRef="usd" contextRef="ic1524217b675426c9724158b7e7ed1a3_I20220304" decimals="INF" name="us-gaap:OtherCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMTA3Nw_7238645c-bdee-4b7b-b27e-4f4d1eff173a">100.0</ix:nonFraction>&#160;million humanitarian commitment to support its employees and their families in and displaced from Ukraine. This humanitarian commitment is in addition to donations from EPAM's customers and employees and the work of EPAM volunteers on the ground. During the three months ended March&#160;31, 2023 and 2022, the Company expensed $<ix:nonFraction unitRef="usd" contextRef="i2af45d35ed0b46f3aa097129f68300a0_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMTY0OTI2NzQ0OTAxNg_84efba87-150e-4636-8db9-82d9fa96a684">6.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i528d931ed88f426bb5b9927959b10e70_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMzI5ODUzNDg5ODcwNg_0459cd8b-e2be-460c-8451-528c9a7994ae">25.7</ix:nonFraction> million, respectively, related to this commitment, which included special cash payments to support impacted employees, financial and medical support for impacted families, travel, meals and lodging expenses, and donations to third-party humanitarian organizations. Of the expensed amount for the three months ended March&#160;31, 2023, $<ix:nonFraction unitRef="usd" contextRef="ie6704e627cff4bab952491d5a5bf231e_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMTY0OTI2NzQ1ODMyNg_9cc27a43-c829-422c-b1e6-1ac96da91cce">2.5</ix:nonFraction>&#160;million is classified in Cost of revenues (exclusive of depreciation and amortization) and $<ix:nonFraction unitRef="usd" contextRef="i094d3f4a0e174eafb982c836854cc3a9_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMTY0OTI2NzQ0OTA1MA_b41fb93d-9fa5-4ebe-b287-59bb719a31cc">3.6</ix:nonFraction> million is classified in Selling, general and administrative expense on the condensed consolidated financial statements. Of this expensed amount for the three months ended March 31, 2022, $<ix:nonFraction unitRef="usd" contextRef="ifec802dd78ed4d3db5338c3846946806_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMzI5ODUzNDg5ODcyNQ_d2d72a1e-39ed-4c07-bfa9-5ee2bba34c35">19.2</ix:nonFraction> million is classified in Cost of revenues (exclusive of depreciation and amortization) and $<ix:nonFraction unitRef="usd" contextRef="i3ffc322bb627405d84b8b78877ae90de_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMzI5ODUzNDg5ODc0Mw_b784afd1-b413-44cb-a68e-d99df57e7e98">6.5</ix:nonFraction> million is classified in Selling, general and administrative expense on the condensed consolidated financial statements. As of March&#160;31, 2023, the Company has $<ix:nonFraction unitRef="usd" contextRef="i8c1e78e9fd8344f59791f8b6cf0c632c_I20230331" decimals="-3" name="us-gaap:OtherCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMzI5ODUzNDg5ODc2NA_c62124e5-d8f1-4258-b352-0684a231032d">49.1</ix:nonFraction>&#160;million remaining to be expensed under this humanitarian commitment. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><ix:continuation id="i1d6330a7155141ae8ce69bfc0f1fd0f5" continuedAt="i766c0fe3ee4145f4b68bc410b02d2b82"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company executed its business continuity plans following the invasion to assist relocating employees residing in Ukraine and the surrounding region impacted by the war and geopolitical uncertainty to other countries and to assign delivery personnel in locations outside of the region to serve in unbilled standby or backup capacities to ensure the continuity of delivery for its customers who have substantial delivery exposure to Ukraine or other delivery concerns resulting from the invasion and ongoing war. In addition to costs incurred as part of EPAM&#8217;s humanitarian commitment to Ukraine, during the three months ended March 31, 2023, the Company incurred expenses of $<ix:nonFraction unitRef="usd" contextRef="ie1c8c6ad79584c3dbbca469b81b45b36_D20230101-20230331" decimals="-5" name="epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMTY0OTI2NzQ0OTI5Mg_f458ec8d-247b-4ea6-8c8d-de22faa0c1d7">0.2</ix:nonFraction> million related to its geographic repositioning efforts, classified as Selling, general and administrative expenses and $<ix:nonFraction unitRef="usd" contextRef="i11e02ec6535f426bb96ed8dfd0aec037_D20230101-20230331" decimals="-5" name="epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMTY0OTI2NzQ0OTI5OQ_74171f03-d453-401f-846b-befe65bddddf">7.4</ix:nonFraction> million related to these standby resources, classified as Cost of revenues (exclusive of depreciation and amortization). During the three months ended March 31, 2022, the Company incurred expenses of $<ix:nonFraction unitRef="usd" contextRef="ifdd24b67e0f1409abc05a7af57ac0e6d_D20220101-20220331" decimals="-5" name="epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMzg0ODI5MDcxMTMzNA_c2361943-9170-43a5-8416-86f820c7363c">18.7</ix:nonFraction> million related to its geographic repositioning efforts, classified as Selling, general and administrative expenses and $<ix:nonFraction unitRef="usd" contextRef="ifa4cdc2beb584dd7ba0466d7bae15865_D20220101-20220331" decimals="-5" name="epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMzg0ODI5MDcxMTM1Mg_ebea9629-378a-4457-9935-184c0cb92157">2.6</ix:nonFraction> million related to these standby resources, classified as Cost of revenues (exclusive of depreciation and amortization). During the three months ended March 31, 2022, the Company also recorded an impairment charge of $<ix:nonFraction unitRef="usd" contextRef="i62f9ca85f84c469b937084fe25eb9b89_D20220101-20220331" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMTY0OTI2NzQ0OTYwMA_e7be06da-41d0-4290-a4c3-109ed7bbfd00">1.3</ix:nonFraction> million, classified as Other income/(expense) related to a financial asset in Ukraine which the Company believed to be unrealizable due to the events in Ukraine.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the attacks on Ukraine, EPAM announced on March 4, 2022, it would discontinue services to customers located in Russia. Based on this change in facts and circumstances, the long-term cash flow forecast for the Company&#8217;s operations in Russia and its Russia reporting unit were significantly reduced. The reduction in the long-term cash flow forecasts indicated that the carrying amounts of goodwill and long-lived assets associated with the Company&#8217;s Russia reporting unit and operations in Russia may not be recoverable, and the carrying value of these assets was tested for impairment. The Company relied on the income approach to estimate the fair values of the Russia reporting unit and long-lived assets and considered multiple scenarios including the continuing operation and exit of operations in Russia. Reflecting the negative long-term cash flow forecasts that each of these scenarios produced for these assets, during the three months ended March 31, 2022, the Company recorded impairments of Property and equipment, net of $<ix:nonFraction unitRef="usd" contextRef="i8f986d4896064b5baea8d93a6e61fdca_D20220101-20220331" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNDUzOA_a6410c83-41e9-46bd-bea8-425dc078f574">15.1</ix:nonFraction>&#160;million, Operating lease right-of-use assets, net of $<ix:nonFraction unitRef="usd" contextRef="i8f986d4896064b5baea8d93a6e61fdca_D20220101-20220331" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNDU4Ng_10fa7628-d129-4ef3-9d3d-33769afba79c">3.8</ix:nonFraction>&#160;million, and Goodwill of $<ix:nonFraction unitRef="usd" contextRef="i8f986d4896064b5baea8d93a6e61fdca_D20220101-20220331" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNDYwNg_f5e001ef-7c49-4081-93c5-8008fc86dc2f">0.7</ix:nonFraction>&#160;million. These asset impairment charges are included in Selling, general and administrative expenses in the interim condensed consolidated financial statements for the three months ended March 31, 2022. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company evaluated trade receivables and contract assets for estimated future credit losses from customers located in Russia and recorded a bad debt expense of $<ix:nonFraction unitRef="usd" contextRef="i8f986d4896064b5baea8d93a6e61fdca_D20220101-20220331" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfODI0NjMzNzIyMzc3NQ_3f92ce3e-2b24-4c7e-8d0e-7260bfc96c22">8.4</ix:nonFraction>&#160;million, reflecting the deterioration of creditworthiness of its customers in Russia during the three months ended March 31, 2022. The Company recorded a benefit to bad debt expense of $<ix:nonFraction unitRef="usd" contextRef="if8537a5924624866b8eb2cd5d28575d2_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMTY0OTI2NzQ0OTgyMg_82756a72-64d0-4283-baa3-e11346ae36ba">0.4</ix:nonFraction>&#160;million during the three months ended March 31, 2023, reflecting better than previously expected credit collections from customers located in Russia. Bad debt expense is included in Selling, general and administrative expenses in the condensed consolidated statements of income.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 7, 2023, the Company amended and restated the agreement to sell substantially all of its remaining holdings in Russia to a third party. The timing and completion of the sale is subject to customary closing conditions, including regulatory approvals by the Russian and U.S. governments. Subsequent to March 31, 2023 and prior to the issuance of these interim financial statements, the required approvals from the Russian government were received to proceed with the sale. Due to the significant uncertainty of obtaining the necessary regulatory approvals as of March 31, 2023, the Company does not believe a sale was probable to be completed as of March&#160;31, 2023 and has not reported the assets and liabilities to be sold as held for sale in its condensed consolidated balance sheet. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNzI4Mg_0043ca67-2c99-4bce-bc7e-4a3d0b32a7ab" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, the Company had the following assets and liabilities in Russia:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.451%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfMC0yLTEtMS0xMTYzODI_05cfdd75-816e-4ba2-abf2-b21b34c768c4">26,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables and contract assets, net of allowance of $<ix:nonFraction unitRef="usd" contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331" decimals="-3" name="epam:DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfMS0wLTEtMS0xMTYzODIvdGV4dHJlZ2lvbjpiMTA2ZGUyODg1Nzk0ZTdjOWQ2MTUwYTYxMTc3MzFhMV82NA_1cb62ac8-3603-4519-b704-e56c070dce9b">4,724</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfMS0yLTEtMS0xMTYzODI_129feaa1-83f9-441d-b431-301f2f6503e4">4,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfMi0yLTEtMS0xMTYzODI_eda4100f-3b83-4951-b9d9-30929ff3f9e1">242</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets in Russia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfMy0yLTEtMS0xMTYzODI_a5189886-2b3e-4b7b-ab9f-ca79f608ba7e">31,267</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfNC0yLTEtMS0xMTYzODI_7ba293ca-6bd3-48d8-9eb9-afd6cfeb66e7">65</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331" decimals="-3" name="epam:DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfNS0yLTEtMS0xMTYzODI_445ae831-fa40-412e-b65f-6a9ffd99ace5">5,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331" decimals="-3" name="epam:DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfNi0yLTEtMS0xMTYzODI_76cc13a9-e6f1-446e-b703-655dc8259d2b">1,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331" decimals="-3" name="epam:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfNy0yLTEtMS0xMTYzODI_9e086874-4684-4ec4-8f69-74d54c8f4c77">122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfOC0yLTEtMS0xMTYzODI_46034e19-9bd8-4e68-b8b5-ee838ef40c10">71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities in Russia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfOS0yLTEtMS0xMTYzODI_bc5b4441-d8cb-4586-b210-7e36207ddd88">6,893</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i766c0fe3ee4145f4b68bc410b02d2b82" continuedAt="i4736302d89bc4ff88e247f2e4372afdd">As of March&#160;31, 2023, based on the Company&#8217;s expected net proceeds from sale and recognition of the accumulated currency translation loss currently included in Accumulated other comprehensive loss, the Company expects to record a loss upon the earlier of classification of the assets and liabilities to be sold as held for sale or closing of a sale. Such loss is not expected to be material based on the information available through the date of issuance of these financial statements.</ix:continuation></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4736302d89bc4ff88e247f2e4372afdd">Fluctuations in foreign currency exchange rates could impact the gain or loss the Company could recognize in the future. If unable to complete a sale, the Company could recognize other charges including restructuring costs.</ix:continuation> </span></div><div id="i111730af697144c49a5d92b5de8b1469_40"></div><div style="margin-top:9pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80MC9mcmFnOjc4ODA0NjhjMDNmZTRmNzg4ZWZkNGVkMWYxNDZlYjQ5L3RleHRyZWdpb246Nzg4MDQ2OGMwM2ZlNGY3ODhlZmQ0ZWQxZjE0NmViNDlfNTk0Mg_b50908cf-b27b-4cef-b731-c80b4e728355" continuedAt="ie063ae7b78f94e748f66ae125969471b" escape="true">ACQUISITIONS</ix:nonNumeric></span></div><div style="margin-top:9pt;text-indent:27pt"><ix:continuation id="ie063ae7b78f94e748f66ae125969471b"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; During the year ended December 31, 2022, the Company completed <ix:nonFraction unitRef="business" contextRef="i5f5f476adb1f4aa2b205ac1ee27bf2a0_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80MC9mcmFnOjc4ODA0NjhjMDNmZTRmNzg4ZWZkNGVkMWYxNDZlYjQ5L3RleHRyZWdpb246Nzg4MDQ2OGMwM2ZlNGY3ODhlZmQ0ZWQxZjE0NmViNDlfNTMzMg_88953199-7475-42b6-b55c-6ade3ae1f7cd">two</ix:nonFraction> acquisitions with a total purchase price of $<ix:nonFraction unitRef="usd" contextRef="i5f5f476adb1f4aa2b205ac1ee27bf2a0_D20220101-20221231" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80MC9mcmFnOjc4ODA0NjhjMDNmZTRmNzg4ZWZkNGVkMWYxNDZlYjQ5L3RleHRyZWdpb246Nzg4MDQ2OGMwM2ZlNGY3ODhlZmQ0ZWQxZjE0NmViNDlfNTM3OQ_74f9dee5-9f56-475f-93d9-960b04abc987">13.6</ix:nonFraction> million including contingent consideration with total acquisition-date fair value of $<ix:nonFraction unitRef="usd" contextRef="i653bda87173643cfb80664aae40c170f_I20221231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80MC9mcmFnOjc4ODA0NjhjMDNmZTRmNzg4ZWZkNGVkMWYxNDZlYjQ5L3RleHRyZWdpb246Nzg4MDQ2OGMwM2ZlNGY3ODhlZmQ0ZWQxZjE0NmViNDlfNTQ1OQ_753d3f42-26db-4806-820f-655ee46de3a4">2.6</ix:nonFraction> million. These acquisitions expanded EPAM&#8217;s capabilities to deliver end-to-end solutions for designing and building sophisticated commerce platforms, provided opportunities for geographic expansion as well as added $<ix:nonFraction unitRef="usd" contextRef="iddc0c5601fb642438bb7b240d5c49947_D20220101-20221231" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80MC9mcmFnOjc4ODA0NjhjMDNmZTRmNzg4ZWZkNGVkMWYxNDZlYjQ5L3RleHRyZWdpb246Nzg4MDQ2OGMwM2ZlNGY3ODhlZmQ0ZWQxZjE0NmViNDlfNTY2OQ_90ae512a-e7c1-4c77-bc15-ac85dee8fad6">3.4</ix:nonFraction> million of intangible assets, consisting of customer relationships. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company&#8217;s condensed consolidated financial statements was not material individually or in the aggregate.</span></ix:continuation></div><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div id="i111730af697144c49a5d92b5de8b1469_43"></div><div style="margin-top:9pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:GoodwillDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RleHRyZWdpb246MmIyOWJmNWVkNzA0NDNkNmI4NTM2OTU4YjNjODJkZThfNDU5_c7a71bdf-e2da-4c16-ba02-1661b8c2c6f2" continuedAt="ie4498a86afaf4ed88fc289fcf03b9c36" escape="true">GOODWILL</ix:nonNumeric></span></div><ix:continuation id="ie4498a86afaf4ed88fc289fcf03b9c36"><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RleHRyZWdpb246MmIyOWJmNWVkNzA0NDNkNmI4NTM2OTU4YjNjODJkZThfNDYw_ca97b320-f212-4fb8-8432-3fc880b4fc16" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of January 1, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43a2b8ffdbce49eda63f59b916a759e8_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfMS0xLTEtMS0xMTYzODI_5616b254-d360-47ea-a8dc-067650de2503">216,960</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ea3684d0fcd406b95813a1bdd847f8b_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfMS0zLTEtMS0xMTYzODI_3e675b44-4507-4bff-a256-b9989c87c6ac">312,112</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfMS03LTEtMS0xMTYzODI_a8946a26-45bc-4d55-81ca-8bcce7a2efcd">529,072</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Acquisitions purchase accounting adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc26afa69fd246febc8715336bd08230_D20230101-20230331" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfNS0xLTEtMS0xMTYzODI_ad555128-50dd-4caf-9d02-29fb85989213">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ab70ba03c4347079862ec7a1464d79c_D20230101-20230331" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfNS0zLTEtMS0xMTYzODI_05b76db8-8224-435a-b1b3-9fe5dc4bd944">87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfNS03LTEtMS0xMTYzODI_d573c849-002a-4bd0-a7cc-aa9557aef7fa">87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc26afa69fd246febc8715336bd08230_D20230101-20230331" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfOC0xLTEtMS0xMTYzODI_f0f8a93f-f27d-44c9-af4b-bd74f11b1bef">128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ab70ba03c4347079862ec7a1464d79c_D20230101-20230331" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfOC0zLTEtMS0xMTYzODI_78e117a1-1e88-4666-9954-aeea9fd43e49">4,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfOC03LTEtMS0xMTYzODI_45b8cc08-b97f-45b8-8f2a-39f9abf46ea3">4,571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of March&#160;31, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie072f29ebbcf4aefb7e751893731c6d1_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfOS0xLTEtMS0xMTYzODI_c415aa26-475d-449b-bce0-765909acbfd0">217,088</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d7f44de351049069f12243f2a36b7bb_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfOS0zLTEtMS0xMTYzODI_93329ee0-0713-42e5-828e-2d251c319a6d">316,642</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfOS03LTEtMS0xMTYzODI_5e0014ce-b646-43c0-95bd-57d28ef47464">533,730</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Russia segment had accumulated goodwill impairment losses of&#160;$<ix:nonFraction unitRef="usd" contextRef="ied23e08adc674e5c86d1078a66a37c7c_I20221231" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RleHRyZWdpb246MmIyOWJmNWVkNzA0NDNkNmI4NTM2OTU4YjNjODJkZThfMzA5_2df786f6-05a6-49b8-9081-f3a1ea3419db"><ix:nonFraction unitRef="usd" contextRef="i30d85aa2c76e4711be1884f5cc8adf43_I20230331" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RleHRyZWdpb246MmIyOWJmNWVkNzA0NDNkNmI4NTM2OTU4YjNjODJkZThfMzA5_bbb84e49-343d-4815-b387-8ccf86295e67">2.9</ix:nonFraction></ix:nonFraction> million as of March&#160;31, 2023 and December&#160;31, 2022. There were <ix:nonFraction unitRef="usd" contextRef="ie072f29ebbcf4aefb7e751893731c6d1_I20230331" decimals="INF" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RleHRyZWdpb246MmIyOWJmNWVkNzA0NDNkNmI4NTM2OTU4YjNjODJkZThfMzYx_4e6060f5-cdbd-4792-bc4e-0158d0a862ee"><ix:nonFraction unitRef="usd" contextRef="i6ea3684d0fcd406b95813a1bdd847f8b_I20221231" decimals="INF" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RleHRyZWdpb246MmIyOWJmNWVkNzA0NDNkNmI4NTM2OTU4YjNjODJkZThfMzYx_607fe0bc-c87f-45a1-9bc4-4b550eff9d3a"><ix:nonFraction unitRef="usd" contextRef="i0d7f44de351049069f12243f2a36b7bb_I20230331" decimals="INF" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RleHRyZWdpb246MmIyOWJmNWVkNzA0NDNkNmI4NTM2OTU4YjNjODJkZThfMzYx_84c68fdf-c77c-4f93-971e-d3ebb8fa968f"><ix:nonFraction unitRef="usd" contextRef="i43a2b8ffdbce49eda63f59b916a759e8_I20221231" decimals="INF" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RleHRyZWdpb246MmIyOWJmNWVkNzA0NDNkNmI4NTM2OTU4YjNjODJkZThfMzYx_a5f70944-354e-4719-ad9c-6b69ed743ef0">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> accumulated impairment losses in the North America or Europe reportable segments as of March&#160;31, 2023 or December&#160;31, 2022.</span></div></ix:continuation><div id="i111730af697144c49a5d92b5de8b1469_46"></div><div style="margin-top:9pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfNjIzNQ_29ce0450-80f5-48e1-ac48-876745ce26ea" continuedAt="i3aa0225f4d464a68bbea247216c39e43" escape="true">FAIR VALUE MEASUREMENTS </ix:nonNumeric></span></div><ix:continuation id="i3aa0225f4d464a68bbea247216c39e43" continuedAt="i644a98b0d0034f68b0a5886394f6ee61"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries certain assets and liabilities at fair value on a recurring basis on its condensed consolidated balance sheets. <ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfNjIyMQ_8ca99e80-a0bf-4b50-ae6f-241dfacbf71e" continuedAt="i4ff7cc4582454bec9adcfc8bc31d8f43" escape="true">The following tables present the fair values of the Company&#8217;s financial assets and liabilities measured at fair value on a recurring basis as of March&#160;31, 2023 and December&#160;31, 2022:</ix:nonNumeric></span></div><div style="margin-top:14pt"><ix:continuation id="i4ff7cc4582454bec9adcfc8bc31d8f43" continuedAt="if5d0f08b20c047859c3f62de354f40b2"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:51.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia815507ebfc7493ab050a6c1cd29685f_I20230331" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMi0yLTEtMS0xNTg3NTE_c3431a0e-1662-4da9-9365-27256ea9c9dd">16,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27fa8baaac614718936b06ac4629fd25_I20230331" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMi00LTEtMS0xNTg3NjI_3b92cb2a-0039-4e92-a6f1-24a4fb4cfc4c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82dd5f6a74b94077a93d421d5108e7e1_I20230331" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMi02LTEtMS0xNTg3NjI_4e95ea6c-51cf-4ca5-902c-71617a508a32">16,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44d399490c174eb1969f11a62489b773_I20230331" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMi04LTEtMS0xNTg3NjI_29a7e305-9b1e-480a-909c-65bada1272be">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rights to acquire noncontrolling interest in consolidated subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia232188089974394ba3ff6c2b6094895_I20230331" decimals="-3" name="epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMi0yLTEtMS0xMTYzODI_c80403d3-20e0-4ce4-86af-ae5070188855">322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20f3246577c641f7bd6870bf46f496c4_I20230331" decimals="-3" name="epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMi00LTEtMS0xMTYzODI_d3d523fa-1f96-46c6-bfe0-7310be02014a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73cc9eb9936a400dac28db3797de151b_I20230331" decimals="-3" name="epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMi02LTEtMS0xMTYzODI_90c84521-1112-42ea-9093-7fd09b8d93bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52b1cf5afdf94fd8b60d3ef950409021_I20230331" decimals="-3" name="epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMi04LTEtMS0xMTYzODI_8ac8a2e1-866d-4c7f-9a2a-f5adc9e3e386">322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia232188089974394ba3ff6c2b6094895_I20230331" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMy0yLTEtMS0xMTYzODI_3e6ac08e-05ac-41a9-acd5-3ada62f14783">16,546</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20f3246577c641f7bd6870bf46f496c4_I20230331" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMy00LTEtMS0xMTYzODI_5ce27a0c-9187-467b-86cf-7f623b132707">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73cc9eb9936a400dac28db3797de151b_I20230331" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMy02LTEtMS0xMTYzODI_2d0c9b9e-f4ad-4acc-ae19-7befe5def723">16,224</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52b1cf5afdf94fd8b60d3ef950409021_I20230331" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMy04LTEtMS0xMTYzODI_11b015fe-13e3-41f2-ae25-617253b830ca">322</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia815507ebfc7493ab050a6c1cd29685f_I20230331" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNS0yLTEtMS0xMTYzODI_3bd414cf-6193-428c-8c26-89cba3116781">131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27fa8baaac614718936b06ac4629fd25_I20230331" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNS00LTEtMS0xMTYzODI_c90e3973-13b7-4fd0-86b4-995d64520ec2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82dd5f6a74b94077a93d421d5108e7e1_I20230331" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNS02LTEtMS0xMTYzODI_4483e786-3785-43ef-b313-83ae78864def">131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44d399490c174eb1969f11a62489b773_I20230331" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNS04LTEtMS0xMTYzODI_8b0b99d5-638d-42ac-a9b8-3d0f2565ff5c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia232188089974394ba3ff6c2b6094895_I20230331" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNi0yLTEtMS0xMTYzODI_cd95fc4a-d4d0-401d-80f2-769450e0137a">19,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20f3246577c641f7bd6870bf46f496c4_I20230331" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNi00LTEtMS0xMTYzODI_747a1e19-ff47-4feb-abd9-c0c621344799">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73cc9eb9936a400dac28db3797de151b_I20230331" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNi02LTEtMS0xMTYzODI_7d437425-69bd-4212-b94b-4e4db7e59ee4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52b1cf5afdf94fd8b60d3ef950409021_I20230331" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNi04LTEtMS0xMTYzODI_4f2f29b1-7521-4aac-a0f3-afaf61283079">19,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value on a recurring basis</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia232188089974394ba3ff6c2b6094895_I20230331" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNy0yLTEtMS0xMTYzODI_075a73e5-08c2-4a51-98aa-29ae219e4a45">19,345</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20f3246577c641f7bd6870bf46f496c4_I20230331" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNy00LTEtMS0xMTYzODI_09c4b038-3563-48e3-885e-8fc17d7ed392">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73cc9eb9936a400dac28db3797de151b_I20230331" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNy02LTEtMS0xMTYzODI_8db2ab11-48c7-499f-a1f7-f9fae949488e">131</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52b1cf5afdf94fd8b60d3ef950409021_I20230331" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNy04LTEtMS0xMTYzODI_9c0263a5-e1e9-438a-9ac8-d7928d7a7116">19,214</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><ix:continuation id="i644a98b0d0034f68b0a5886394f6ee61" continuedAt="i8f68007733164321b18d58434f773fe0"><div style="margin-top:9pt;text-align:center"><ix:continuation id="if5d0f08b20c047859c3f62de354f40b2"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:51.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63385478851745b6b2cd3926942d5ba9_I20221231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfMi0yLTEtMS0xMTYzODI_8a98efe9-d37c-4610-b858-8a10e3da306f">12,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i742591e0815c40cc88e373ae3ff5dd79_I20221231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfMi00LTEtMS0xMTYzODI_28378cfd-0870-4dd9-8510-38855c342780">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9464ddae61948208c1ed09a11955e87_I20221231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfMi02LTEtMS0xMTYzODI_92ce1d7b-f40b-4412-8e1e-d17c8c5d3d59">12,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if27e785cfb5b46c0a52be71e9706b450_I20221231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfMi04LTEtMS0xMTYzODI_cc211198-0141-4416-b501-30e6bdb3ea3a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rights to acquire noncontrolling interest in consolidated subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia588a577400046a89044ff23c0890376_I20221231" decimals="-3" name="epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfMy0yLTEtMS0xMTYzODI_48891195-e245-4c96-836f-1bdfed213a63">334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieef6077df82a4acdb38c701d14793d08_I20221231" decimals="-3" name="epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfMy00LTEtMS0xMTYzODI_b3643c51-3780-473a-8718-06476d32294b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa9ca58b78c74807acaa867577e92a80_I20221231" decimals="-3" name="epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfMy02LTEtMS0xMTYzODI_d08209cf-4eab-4472-a4f0-05aa3c1e48a4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2641db7dc9e94e5097162c736efe8c9c_I20221231" decimals="-3" name="epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfMy04LTEtMS0xMTYzODI_b725388a-5507-47de-8adc-f12954677dea">334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia588a577400046a89044ff23c0890376_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNC0yLTEtMS0xMTYzODI_ecec3522-8017-4275-9e1c-b4e52f3603fc">12,525</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieef6077df82a4acdb38c701d14793d08_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNC00LTEtMS0xMTYzODI_7fcc4f35-7c77-4d95-844d-ffc4f4020a41">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa9ca58b78c74807acaa867577e92a80_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNC02LTEtMS0xMTYzODI_b3ef4306-d144-4d41-93dc-24ff83013e19">12,191</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2641db7dc9e94e5097162c736efe8c9c_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNC04LTEtMS0xMTYzODI_b37e3c78-4f45-4ab6-9c3d-7e59198a3966">334</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63385478851745b6b2cd3926942d5ba9_I20221231" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNi0yLTEtMS0xMTYzODI_67c2b071-de9c-4c03-ac0d-361278d97162">9,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i742591e0815c40cc88e373ae3ff5dd79_I20221231" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNi00LTEtMS0xMTYzODI_50c7dfdb-3d9e-424f-a62c-2b62d2a833a7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9464ddae61948208c1ed09a11955e87_I20221231" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNi02LTEtMS0xMTYzODI_56271970-0033-464d-8c18-c174a3d44b3b">9,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if27e785cfb5b46c0a52be71e9706b450_I20221231" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNi04LTEtMS0xMTYzODI_97e1cd82-e49f-43ae-b63a-dad5d665811a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia588a577400046a89044ff23c0890376_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNy0yLTEtMS0xMTYzODI_13aa9627-9533-45fc-882d-2ae6a7ca7391">24,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieef6077df82a4acdb38c701d14793d08_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNy00LTEtMS0xMTYzODI_af734957-cf52-49bd-8ca5-d0f130633f4c">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa9ca58b78c74807acaa867577e92a80_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNy02LTEtMS0xMTYzODI_1b39f41c-a2d6-4293-9e75-f6c5470f526e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2641db7dc9e94e5097162c736efe8c9c_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNy04LTEtMS0xMTYzODI_edf45e35-58cc-460a-bc20-cbb12cdf0af9">24,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value on a recurring basis</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia588a577400046a89044ff23c0890376_I20221231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfOC0yLTEtMS0xMTYzODI_6efd1355-a771-4e18-9e29-e7402a0c3f80">33,658</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieef6077df82a4acdb38c701d14793d08_I20221231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfOC00LTEtMS0xMTYzODI_0b1823db-9951-472f-9439-e5308f13ff3f">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa9ca58b78c74807acaa867577e92a80_I20221231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfOC02LTEtMS0xMTYzODI_3a1b7edb-5488-4b39-aa5d-ef4665f6bc8e">9,350</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2641db7dc9e94e5097162c736efe8c9c_I20221231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfOC04LTEtMS0xMTYzODI_310488ee-fa6d-44e2-aa8f-a3b403508ca3">24,308</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfNjIzNw_9ba7934a-fd29-41f8-b221-380c0ecb1b85" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foreign exchange derivatives are valued using pricing models and discounted cash flow methodologies based on observable foreign exchange data at the measurement date. See Note 6 &#8220;Derivative Financial Instruments&#8221; in the condensed consolidated interim financial statements for additional information regarding derivative financial instruments. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the contingent consideration was determined using a probability-weighted expected return method and is based on the expected future payments to be made to the sellers of the acquired businesses in accordance with the provisions outlined in the respective purchase agreements. Although there is significant judgment involved, the Company believes its estimates and assumptions are reasonable. In determining fair value, the Company considered a variety of factors, including future performance of the acquired businesses using financial projections developed by the Company and market risk assumptions that were derived for revenue growth and earnings before interest and taxes. The Company estimated future payments using the earnout formula and performance targets specified in the purchase agreements and adjusted those estimates to reflect the probability of their achievement. Those weighted-average estimated future payments were then discounted to present value using a rate based on the weighted-average cost of capital of guideline companies. The discount rates used to determine the fair value of contingent consideration both as of March 31, 2023 and December 31, 2022, were at a maximum of <ix:nonFraction unitRef="number" contextRef="if1b0ed14a4b54a16be96971ceb3eb83c_I20230331" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfODI0NjMzNzIyMTA4Ng_90fcd46d-ab3f-487c-8624-ee3666d97765"><ix:nonFraction unitRef="number" contextRef="ia76bc30cfafb47279eee0e0939f09d6f_I20221231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfODI0NjMzNzIyMTA4Ng_da1c5725-bd2b-4669-84d9-575ab4a5d0ff">20.0</ix:nonFraction></ix:nonFraction>%, if a rate was applied. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earnout criteria would result in a change in the fair value of the recorded contingent liabilities. Such changes, if any, are recorded within Interest and other income/(loss), net in the Company&#8217;s condensed consolidated statement of income.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfNjIyNA_3591b81d-3eb3-4786-abaa-b7d35e2748d5" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of Level 3 contingent consideration using significant unobservable inputs for the three months ended March 31, 2023 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:87.446%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration as of January 1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8314fa4a1374d0b99a387fe9f393cb5_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjgxYTdiMzdjZmFkMTRhYmRhNTJjNjA4NWY2ZTc4MzE4L3RhYmxlcmFuZ2U6ODFhN2IzN2NmYWQxNGFiZGE1MmM2MDg1ZjZlNzgzMThfMS0yLTEtMS0xMTYzODI_1d1e008e-bce7-4029-9f2b-2ee130dfa9cc">24,308</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration included in Interest and other income/(loss), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8c2d19e708d4bc79b03203dc61ea9c2_D20230101-20230331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjgxYTdiMzdjZmFkMTRhYmRhNTJjNjA4NWY2ZTc4MzE4L3RhYmxlcmFuZ2U6ODFhN2IzN2NmYWQxNGFiZGE1MmM2MDg1ZjZlNzgzMThfMy0yLTEtMS0xMTYzODI_4a08f90f-08ef-4843-8ae2-39fe084e756d">297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of contingent consideration for previously acquired businesses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e779c3603ed4b43b2db112fa2f1395d_D20230101-20230331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjgxYTdiMzdjZmFkMTRhYmRhNTJjNjA4NWY2ZTc4MzE4L3RhYmxlcmFuZ2U6ODFhN2IzN2NmYWQxNGFiZGE1MmM2MDg1ZjZlNzgzMThfNC0yLTEtMS0xMTYzODI_a56aeeea-67cf-403b-aa09-03410a8b5e0b">5,520</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency exchange rate changes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e779c3603ed4b43b2db112fa2f1395d_D20230101-20230331" decimals="-3" name="epam:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjgxYTdiMzdjZmFkMTRhYmRhNTJjNjA4NWY2ZTc4MzE4L3RhYmxlcmFuZ2U6ODFhN2IzN2NmYWQxNGFiZGE1MmM2MDg1ZjZlNzgzMThfNS0yLTEtMS0xMTYzODI_b51f4e54-d1bb-43f0-8898-d7bb60125d62">129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration as of March&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b11adc0eb9a4e6d8c3057f76f8ec098_I20230331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjgxYTdiMzdjZmFkMTRhYmRhNTJjNjA4NWY2ZTc4MzE4L3RhYmxlcmFuZ2U6ODFhN2IzN2NmYWQxNGFiZGE1MmM2MDg1ZjZlNzgzMThfNi0yLTEtMS0xMTYzODI_295e91fc-435e-4976-add8-39a15c6ff4f6">19,214</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates of fair value of financial instruments not carried at fair value on a recurring basis on the Company&#8217;s condensed consolidated balance sheets are generally subjective in nature and are determined as of a specific point in time based on the characteristics of the financial instruments and relevant market information. The generally short maturities of certain assets and liabilities result in a number of assets and liabilities for which fair value equals or closely approximates the amount recorded on the Company&#8217;s condensed consolidated balance sheets. <ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfNjIzMQ_1bbacf04-9614-4d57-b119-a578e8cc165f" continuedAt="i9b7805687edf46629005521c48380d80" escape="true">The following tables present the estimated fair values of the Company&#8217;s financial assets and liabilities not measured at fair value on a recurring basis as of the dates indicated:</ix:nonNumeric></span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><ix:continuation id="i8f68007733164321b18d58434f773fe0"><ix:continuation id="i9b7805687edf46629005521c48380d80"><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42a70c8e58a545b5ac9b739376e56c34_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNS0yLTEtMS0xMTYzODI_d38cf272-1338-4ebb-b041-61f7dc0c40dc">143,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4be973136ca44f883276ed6cea2420e_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNS00LTEtMS0xMTYzODI_b02ef853-5f00-4e71-ac27-4a915d030904">143,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea6c208a39ea48a7b8778dcb616028a0_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNS02LTEtMS0xMTYzODI_018adc7f-89ef-4e3a-a481-a1b12abcd7df">143,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie404ffd9166b4fde827f155cd0650fe9_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNS04LTEtMS0xMTYzODI_2b0d338d-56ca-4ecd-969f-202241891222">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3e784d93901401ab64e25fe779d810e_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNS0xMC0xLTEtMTE2Mzgy_783969ce-41af-4f88-90ea-efc01c240cad">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4ae0d4472f40cdae2e0f32df9e1912_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi0yLTEtMS0xNjI1OTY_505b3c35-3526-4b3f-8a4d-ec2e2960ca90">80,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8669b76d2f30480bacacb5b9e59c9ce9_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi00LTEtMS0xNjI1OTY_b1ddbe1d-83f7-41f3-beab-66b33e0c5c9a">80,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea4acd9c94dc40bbb6cd6176ec8fead4_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi02LTEtMS0xNjI1OTY_ff00563b-1c34-4cd0-b8de-326573b31ec9">80,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i969cd556182f401f9a46eb1ad60eeb08_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi04LTEtMS0xNjI1OTY_075e9b02-55de-4677-bfc7-dd2501ffad2d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48f34fd873604e5db76b9e95666daa07_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi0xMC0xLTEtMTYyNTk2_a360aab4-e364-4a60-b905-dfe81b81f1e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i646394db0d454b0fbab1dcfdcebe457b_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi0yLTEtMS0xMTYzODI_2725a4ad-6327-4974-bf04-4371a08cb53e">223,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0751eeb444aa4149bfcc6640eb8c353c_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi00LTEtMS0xMTYzODI_68f0748e-07e5-44e9-9a58-5c6e5775d33c">223,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70042e07e1504d97bd53643819e1c867_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi02LTEtMS0xMTYzODI_9ecd826a-7e9e-4112-8c96-d24d107a5454">223,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67f019a8ca1d4b5a8182e54b08f93615_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi04LTEtMS0xMTYzODI_e31432ca-6132-4f05-abb8-1218a07ee211">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f02a0a153b04e81a737a9f9576aaffd_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi0xMC0xLTEtMTE2Mzgy_19aa0cfd-ad25-4a8f-9fdc-33a6390a2762">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i646394db0d454b0fbab1dcfdcebe457b_I20230331" decimals="-3" name="epam:RestrictedCashandCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNy0yLTEtMS0xMTYzODI_036a8d19-080d-46a7-ac27-775027020a85">2,583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0751eeb444aa4149bfcc6640eb8c353c_I20230331" decimals="-3" name="epam:RestrictedCashandCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNy00LTEtMS0xMTYzODI_418c0854-92b0-4620-b1b0-ad746f9c9762">2,583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70042e07e1504d97bd53643819e1c867_I20230331" decimals="-3" name="epam:RestrictedCashandCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNy02LTEtMS0xMTYzODI_61820f49-8d55-4598-9e3b-dd4969e96d8a">2,583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67f019a8ca1d4b5a8182e54b08f93615_I20230331" decimals="-3" name="epam:RestrictedCashandCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNy04LTEtMS0xMTYzODI_08e830d8-a386-41fd-8405-1dde516476a0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f02a0a153b04e81a737a9f9576aaffd_I20230331" decimals="-3" name="epam:RestrictedCashandCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNy0xMC0xLTEtMTE2Mzgy_de865bf1-646a-4d62-bb1e-9697c25f1040">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits included in Short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i049a9ca7f6b04662b3644dc761eb1a4f_I20230331" decimals="-3" name="epam:ShortTermInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfOC0yLTEtMS0xMTYzODI_c92e4826-6aaf-44ec-aae6-318512ca6434">60,373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54b9a7d8cefd4823b430e79a807ecb49_I20230331" decimals="-3" name="epam:ShortTermInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfOC00LTEtMS0xMTYzODI_669088e5-139b-439f-9495-52df6445dd21">60,373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84494d533462414888b5bbddb2c87b76_I20230331" decimals="-3" name="epam:ShortTermInvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfOC02LTEtMS0xMTYzODI_9ad1817e-f1bb-4c88-817b-ce025c542117">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdf10d3819d64327aca7a4c83874db2e_I20230331" decimals="-3" name="epam:ShortTermInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfOC04LTEtMS0xMTYzODI_db766df1-bf03-4164-ad26-824eda61a8df">60,373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8956ee06d054bfcaf4aadccf0732327_I20230331" decimals="-3" name="epam:ShortTermInvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfOC0xMC0xLTEtMTE2Mzgy_6ec9fd91-75f8-449a-b8f4-2bd995b4c0aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under the 2021 Credit Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1d52ed6478844f39df3894583807aab_I20230331" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTItMi0xLTEtMTE2Mzgy_66109575-ae94-4a83-8d7e-9d9eb608ae18">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bcd059664364e82bb57e7bb6d687c58_I20230331" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTItNC0xLTEtMTE2Mzgy_e6456e3e-71bb-4aa6-99c4-58a2bc514846">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bb0f4f59a6d4de98ba8dec92ee0d1b3_I20230331" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTItNi0xLTEtMTE2Mzgy_c28418ee-8521-4f80-b4e1-c7dabe1b26dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i684e32019ec24bdab8cb897460da05d9_I20230331" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTItOC0xLTEtMTE2Mzgy_300bb357-b55d-439f-b833-121cc941ac25">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dca56208ebb41f4b001ea81f245a0bf_I20230331" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTItMTAtMS0xLTExNjM4Mg_4219b5e8-491c-4ad2-883b-219a13f1b561">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration for asset acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d87381cae8a4910a6e812fdb7c8ae5c_D20230101-20230331" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTMtMi0xLTEtMTYxOTQw_8d314ace-c013-40a3-bcbb-19132d16d00d">54,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c5106bdbca74155b3908d1f031e6553_D20230101-20230331" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTMtNC0xLTEtMTYxOTQw_b52a38fb-e4d9-48d1-8813-e351a0aeec63">54,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if53b17f9f26b4bfea1a1483e8d07e010_D20230101-20230331" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTMtNi0xLTEtMTYxOTQw_156dd45c-f07e-418f-8af3-f243058d482a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5afec1bfb1b5414baf3f26ccc2f8a358_D20230101-20230331" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTMtOC0xLTEtMTYxOTQw_ee7d72e0-a7cf-4e34-bcd1-7aa906d72671">54,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42e112b0c28e41e5914f7f72710db3e2_D20230101-20230331" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTMtMTAtMS0xLTE2MTk0MA_bd792bc6-3d8b-4068-a6b5-f7ce4be40eb9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2c2f270361c4926922672a5c722e8e6_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNS0yLTEtMS0xMTYzODI_394de2f6-9b1d-4841-b949-153f3d0a0b0c">312,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8ef8ba33e864b8ea33b6b99f105b0b5_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNS00LTEtMS0xMTYzODI_95aa291b-3cc4-46aa-84e8-ea494f89fcbe">312,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea2060045a5745f58b008c86cab1c979_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNS02LTEtMS0xMTYzODI_9cd17263-a162-4da9-b7ed-73e7e61c9406">312,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34dba12fa90148248c6e7b5164968a8b_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNS04LTEtMS0xMTYzODI_4573a7e9-edd1-40f6-b3cf-c48ddffbfd90">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idda1aedccb9448db94a5e0ff08b93287_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNS0xMC0xLTEtMTE2Mzgy_831b1a59-0400-45b1-a8f5-a3fc943e90ab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81fde1c9073b415c8d2f03de54f1d759_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNi0yLTEtMS0xMTYzODI_6ae40257-399e-4269-9c23-82601030f06f">312,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecffdaa4908047be939c959c9c487479_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNi00LTEtMS0xMTYzODI_21667bc7-45fc-49d3-a813-b187cae101af">312,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4101d714b76841c09590ae05d390b6ac_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNi02LTEtMS0xMTYzODI_bf8bbd65-69a4-498c-a40a-ff9ea2fb318a">312,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89ce0ce2d3e049daa0a54a164f7b54fd_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNi04LTEtMS0xMTYzODI_4cec390d-7665-4a31-b5ef-a7d5244fb4d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93194d5491ad495ab857202724586ddf_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNi0xMC0xLTEtMTE2Mzgy_d76504a8-9ed0-4133-a7f5-2521386f410e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81fde1c9073b415c8d2f03de54f1d759_I20221231" decimals="-3" name="epam:RestrictedCashandCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNy0yLTEtMS0xMTYzODI_7b494b70-b340-4766-9e63-d5dff69974dc">2,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecffdaa4908047be939c959c9c487479_I20221231" decimals="-3" name="epam:RestrictedCashandCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNy00LTEtMS0xMTYzODI_22ed7eda-a424-471c-9ac3-8a08e33bb97f">2,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4101d714b76841c09590ae05d390b6ac_I20221231" decimals="-3" name="epam:RestrictedCashandCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNy02LTEtMS0xMTYzODI_f2ed08e4-fc39-4f69-8fc4-2a0b8e850864">2,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89ce0ce2d3e049daa0a54a164f7b54fd_I20221231" decimals="-3" name="epam:RestrictedCashandCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNy04LTEtMS0xMTYzODI_66c24ff3-838e-4db4-973e-2c6c7468bee8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93194d5491ad495ab857202724586ddf_I20221231" decimals="-3" name="epam:RestrictedCashandCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNy0xMC0xLTEtMTE2Mzgy_0ed9cdd7-4d7d-4af9-a89f-1b6b4ffc5d4a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits included in Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a2275760de84d66bb6d1f04425e449c_I20221231" decimals="-3" name="epam:ShortTermInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfOC0yLTEtMS0xNTU0MDU_78cd343d-0d8a-4e69-b75a-01a08fe0ed92">60,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489dbe76d9ab4a9f8d20642287291a1c_I20221231" decimals="-3" name="epam:ShortTermInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfOC00LTEtMS0xNTU0MDU_4c590839-7842-45c3-a2d6-093a25850b65">60,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87531ef24a1d44458df5aac2d22e803b_I20221231" decimals="-3" name="epam:ShortTermInvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfOC02LTEtMS0xNTU0MDU_1711e2da-71de-430a-bf0d-597dac6049f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icee56cdd66a8415380e0ee0e00c1eb80_I20221231" decimals="-3" name="epam:ShortTermInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfOC04LTEtMS0xNTU0MDU_03336d3c-66b8-483d-a580-c4869f05e5e3">60,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i236a4d782e3a4d45bf0bebcdce86fa87_I20221231" decimals="-3" name="epam:ShortTermInvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfOC0xMC0xLTEtMTU1NDA1_3556640a-1324-4615-8fe2-c0f9978797f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81fde1c9073b415c8d2f03de54f1d759_I20221231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTAtMi0xLTEtMTcwODQy_f2711e20-a9c3-400a-b904-800e752afbc1">2,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecffdaa4908047be939c959c9c487479_I20221231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTAtNC0xLTEtMTcwODQy_706e7114-aafb-4938-914d-b4adda479cd3">2,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4101d714b76841c09590ae05d390b6ac_I20221231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTAtNi0xLTEtMTcwODQy_03a0b018-665e-4785-ac42-97bdc30939b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89ce0ce2d3e049daa0a54a164f7b54fd_I20221231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTAtOC0xLTEtMTcwODQy_cf5af253-67c1-4cbc-a037-a94de14300f2">2,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93194d5491ad495ab857202724586ddf_I20221231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTAtMTAtMS0xLTE3MDg0OA_2a9595bf-c51b-4f73-b84b-c0a82d872d71">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under the 2021 Credit Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebd62b8f7424acbab957fc58fe2beaa_I20221231" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTEtMi0xLTEtMTE2Mzgy_a84c4915-41f5-4d5b-8be1-224344b9c912">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a87c42bc7f940cdb48405a45a329299_I20221231" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTEtNC0xLTEtMTE2Mzgy_532ce35e-de46-41ba-a17d-48e46dc87a9a">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if825d07a8dda4167b172e315efcdcb77_I20221231" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTEtNi0xLTEtMTE2Mzgy_81dbce66-576c-4e65-a601-a66ccf4a9e03">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic22ac5841af54104b3f9f5deb1da7bcf_I20221231" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTEtOC0xLTEtMTE2Mzgy_6a876473-1687-415b-af6d-96a0f225038b">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9076b1e56414764bee1f3d14cbcb1eb_I20221231" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTEtMTAtMS0xLTExNjM4Mg_d553802f-2048-47d6-9f6e-04dfd6ec525c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81fde1c9073b415c8d2f03de54f1d759_I20221231" decimals="-3" name="us-gaap:OtherLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTItMi0xLTEtMTcwODU4_54a9cbeb-ae95-4bf4-b260-70a9fd415139">2,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecffdaa4908047be939c959c9c487479_I20221231" decimals="-3" name="us-gaap:OtherLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTItNC0xLTEtMTcwODU4_c9c6180f-9874-469f-b719-5b01cf1b4cc1">2,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4101d714b76841c09590ae05d390b6ac_I20221231" decimals="-3" name="us-gaap:OtherLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTItNi0xLTEtMTcwODU4_6b8bf862-f39b-4870-ab7d-fe2ad022519b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89ce0ce2d3e049daa0a54a164f7b54fd_I20221231" decimals="-3" name="us-gaap:OtherLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTItOC0xLTEtMTcwODU4_6b20e530-b541-48b9-90f7-696a8976d1cc">2,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93194d5491ad495ab857202724586ddf_I20221231" decimals="-3" name="us-gaap:OtherLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTItMTAtMS0xLTE3MDg1OA_32e61c32-2ddd-4a75-b916-7bb8bb366dc9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration for asset acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16ee193cea124e8a9e6d16c3dcf5fb2f_D20220101-20221231" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTMtMi0xLTEtMTU1NDQw_1b542c3e-1af1-4878-b5ed-324a8ce75445">53,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67cf157ade994f25bcfde0069418c74c_D20220101-20221231" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTMtNC0xLTEtMTU1NDQw_862ecf82-c602-449b-b1ce-5c687ba5be8f">53,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a158f3a70f54909afb1040672242f63_D20220101-20221231" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTMtNi0xLTEtMTU1NDQw_248960ba-dd25-4a16-9fe1-6a61cfbaf0e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46f7904397094f1c8024fc4bfa578172_D20220101-20221231" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTMtOC0xLTEtMTU1NDQw_820a9c8b-e22e-45ab-89e5-6e6fa7634212">53,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cce9a2b48ab498dbda72da4579bdda3_D20220101-20221231" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTMtMTAtMS0xLTE1NTQ0MA_90589eae-7e85-4e34-853b-183499a57152">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, the Company completed an asset acquisition of software licenses for use in the regular course of business for a purchase price of $<ix:nonFraction unitRef="usd" contextRef="ia2da8f0919db4261a94773bc101ea2d2_D20220101-20221231" decimals="-5" name="us-gaap:AssetAcquisitionConsiderationTransferred" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfMzg0ODI5MDcxMDE5Mw_d051c054-331a-447f-ba09-0ee9fd2580aa">66.1</ix:nonFraction>&#160;million, which included an upfront payment of $<ix:nonFraction unitRef="usd" contextRef="ia2da8f0919db4261a94773bc101ea2d2_D20220101-20221231" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfMzg0ODI5MDcxMDIzNQ_65b251e8-a968-4b91-9adb-7e3794f8a68e">13.3</ix:nonFraction>&#160;million and fixed deferred consideration, payable in annual installments, with an acquisition-date fair value of $<ix:nonFraction unitRef="usd" contextRef="i46f32df60b3444a4adcde52f7a8fe326_I20221231" decimals="-5" name="us-gaap:AssetAcquisitionContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfMzg0ODI5MDcxMDM0NA_2714d732-7af7-4c35-9364-677680316f3b">52.8</ix:nonFraction>&#160;million. To estimate fair value, the future payments were discounted to present value using a discount rate based on the estimated borrowing rate of the Company. The weighted average discount rate used to determine the acquisition-date fair value was <ix:nonFraction unitRef="number" contextRef="if4b2229b82364a71891a9a3650a801ae_D20220101-20221231" decimals="4" name="epam:AssetAcquisitionContingentConsiderationMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfMzg0ODI5MDcxMDU5MQ_7e0859b0-6f0c-4776-be45-82bd163fe347">5.20</ix:nonFraction>%. See Note 13 &#8220;Commitments and Contingencies&#8221; for more information regarding the deferred consideration.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfNjI0Nw_4bf7213e-b328-4f29-b472-6d3ecccdfbc8" continuedAt="i5eeb8daaf97844b98772499997b764ad" escape="true">Non-Marketable Securities Without Readily Determinable Fair Values</ix:nonNumeric></span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5eeb8daaf97844b98772499997b764ad">The Company holds investments in equity securities that do not have readily determinable fair values. These investments are recorded at cost and are remeasured to fair value based on certain observable price changes or impairment events as they occur.</ix:continuation> The carrying amount of these investments was $<ix:nonFraction unitRef="usd" contextRef="ifa84c38e8e8249bf9e641c297a265365_I20230331" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfNjA4MQ_cd26e7ff-d52b-40ca-86b1-c8196a2b870a">30.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="id5256c14cf1a4f21a8fd9dbaf0539339_I20221231" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfNjA4OA_3e17e054-7080-4baf-bc1d-c2631fa4c646">28.4</ix:nonFraction> million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, and is classified as Other noncurrent assets in the Company&#8217;s condensed consolidated balance sheets.</span></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div id="i111730af697144c49a5d92b5de8b1469_49"></div><div style="margin-top:3pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80OS9mcmFnOjc4ZDY0NjJmY2E5MTRmOWZhYjcwYjUxNWM5YTM3NzQ4L3RleHRyZWdpb246NzhkNjQ2MmZjYTkxNGY5ZmFiNzBiNTE1YzlhMzc3NDhfMTQ2OQ_4aba62f5-5c11-40ca-893f-05e526a4bb04" continuedAt="i4e7e07c5d170439d940148b839a3de9d" escape="true">DERIVATIVE FINANCIAL INSTRUMENTS</ix:nonNumeric></span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4e7e07c5d170439d940148b839a3de9d" continuedAt="i09e10c1137b74a8cb15ee636b3f07695">In the normal course of business, the Company uses derivative financial instruments to manage the risk of fluctuations in foreign currency exchange rates. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Hungarian forint and Indian rupee transactions. </ix:continuation></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><ix:continuation id="i09e10c1137b74a8cb15ee636b3f07695"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, in response to the invasion of Ukraine, the Company de-designated its Russian ruble foreign exchange forward contracts as hedges and entered into offsetting foreign exchange forward contracts with the same counterparty. The Company determined it was probable the underlying forecasted foreign currency transactions which were hedged would not occur and reclassified the accumulated loss of $<ix:nonFraction unitRef="usd" contextRef="ib8cfd7a26d364b5ebaff617a111212d0_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80OS9mcmFnOjc4ZDY0NjJmY2E5MTRmOWZhYjcwYjUxNWM5YTM3NzQ4L3RleHRyZWdpb246NzhkNjQ2MmZjYTkxNGY5ZmFiNzBiNTE1YzlhMzc3NDhfODkz_cf7692f4-e91f-4ce2-a3ce-d4c64214b135">43.9</ix:nonFraction>&#160;million on the underlying hedges into income which is classified as foreign exchange loss in the condensed consolidated statement of income. As of March&#160;31, 2023, all of the Company&#8217;s Russian ruble foreign exchange forwards contracts had settled.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, all of the Company&#8217;s foreign exchange forward contracts were designated as hedges and there is no financial collateral (including cash collateral) required to be posted by the Company related to the foreign exchange forward contracts.</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80OS9mcmFnOjc4ZDY0NjJmY2E5MTRmOWZhYjcwYjUxNWM5YTM3NzQ4L3RleHRyZWdpb246NzhkNjQ2MmZjYTkxNGY5ZmFiNzBiNTE1YzlhMzc3NDhfMTQ3Mw_7f2c50eb-5922-454c-8cf8-40eef5a31b45" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of derivative instruments on the Company&#8217;s condensed consolidated balance sheets as of March&#160;31, 2023 and December&#160;31, 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:32.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.160%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.314%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability Derivatives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability Derivatives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts - <br/>Designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17417e9014d64054a021f20e470a3b84_I20230331" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80OS9mcmFnOjc4ZDY0NjJmY2E5MTRmOWZhYjcwYjUxNWM5YTM3NzQ4L3RhYmxlOjc1ZjZjZTlkYzYzZDRmMGU5NzJhNjc5YTdiNjI5ZDQzL3RhYmxlcmFuZ2U6NzVmNmNlOWRjNjNkNGYwZTk3MmE2NzlhN2I2MjlkNDNfMi00LTEtMS0xMTYzODI_0e4d633f-e76a-421d-b75a-ada19905d894">16,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf44049f19d74423887b3e93c472b4e3_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80OS9mcmFnOjc4ZDY0NjJmY2E5MTRmOWZhYjcwYjUxNWM5YTM3NzQ4L3RhYmxlOjc1ZjZjZTlkYzYzZDRmMGU5NzJhNjc5YTdiNjI5ZDQzL3RhYmxlcmFuZ2U6NzVmNmNlOWRjNjNkNGYwZTk3MmE2NzlhN2I2MjlkNDNfMi04LTEtMS0xMTYzODI_14d556f4-942a-4440-b0b8-28163c5d3460">12,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4077f99606aa4495b4e75a8905b3d630_I20230331" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80OS9mcmFnOjc4ZDY0NjJmY2E5MTRmOWZhYjcwYjUxNWM5YTM3NzQ4L3RhYmxlOjc1ZjZjZTlkYzYzZDRmMGU5NzJhNjc5YTdiNjI5ZDQzL3RhYmxlcmFuZ2U6NzVmNmNlOWRjNjNkNGYwZTk3MmE2NzlhN2I2MjlkNDNfMy02LTEtMS0xMTYzODI_6052296c-3a11-46f3-a529-7731a453dd83">131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i056f3f40919a4706984f57c97c8efec8_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80OS9mcmFnOjc4ZDY0NjJmY2E5MTRmOWZhYjcwYjUxNWM5YTM3NzQ4L3RhYmxlOjc1ZjZjZTlkYzYzZDRmMGU5NzJhNjc5YTdiNjI5ZDQzL3RhYmxlcmFuZ2U6NzVmNmNlOWRjNjNkNGYwZTk3MmE2NzlhN2I2MjlkNDNfMy0xMC0xLTEtMTE2Mzgy_24e7df20-66e1-4fa9-b071-84f9760b975b">1,445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts - <br/>Not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c12b284234746e28e6304b1f4312991_I20230331" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80OS9mcmFnOjc4ZDY0NjJmY2E5MTRmOWZhYjcwYjUxNWM5YTM3NzQ4L3RhYmxlOjc1ZjZjZTlkYzYzZDRmMGU5NzJhNjc5YTdiNjI5ZDQzL3RhYmxlcmFuZ2U6NzVmNmNlOWRjNjNkNGYwZTk3MmE2NzlhN2I2MjlkNDNfNC02LTEtMS0xMTYzODI_e1c74c36-bc90-4494-b76e-a360d7d98a1c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if989537f1dab48ed86649dcd34c7ab61_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80OS9mcmFnOjc4ZDY0NjJmY2E5MTRmOWZhYjcwYjUxNWM5YTM3NzQ4L3RhYmxlOjc1ZjZjZTlkYzYzZDRmMGU5NzJhNjc5YTdiNjI5ZDQzL3RhYmxlcmFuZ2U6NzVmNmNlOWRjNjNkNGYwZTk3MmE2NzlhN2I2MjlkNDNfNC0xMC0xLTEtMTE2Mzgy_c53bd0b6-1b27-44da-b623-8b7ac091c7c3">7,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div id="i111730af697144c49a5d92b5de8b1469_52"></div><div style="margin-top:9pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfMTg0MA_e332da91-e6cd-487b-8427-b1bb577c778a" continuedAt="i9e862e197053462babd4c1a0e257663d" escape="true">LEASES</ix:nonNumeric></span></div><ix:continuation id="i9e862e197053462babd4c1a0e257663d" continuedAt="i96da7c29e304496fa78e87d0ce2f05ba"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space, corporate apartments, office equipment, and vehicles. Many of the Company&#8217;s leases contain variable payments including changes in base rent and charges for common area maintenance or other miscellaneous expenses. Due to this variability, the cash flows associated with these variable payments are not included in the minimum lease payments used in determining the right-of-use assets and associated lease liabilities and are recognized in the period in which the obligation for such payments is incurred. The Company&#8217;s leases have remaining lease terms ranging from <ix:nonNumeric contextRef="iad16911b5acd43b0af5de2df118db8c4_I20230331" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfNjEz_e480e7db-4d70-438d-930c-a4a027e566f0">0.1</ix:nonNumeric> to <ix:nonNumeric contextRef="i090b80fe71c144cc8ca1ef462c320c07_I20230331" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfNjE5_c1af4334-9a2d-4ca2-abe7-56114b9ca10d">8.8</ix:nonNumeric> years. Certain lease agreements, mainly for office space, include options to extend or terminate the lease before the expiration date. The Company considers such options when determining the lease term when it is reasonably certain that the Company will exercise that option. The Company leases and subleases a portion of its office space to third parties. Lease income and sublease income were immaterial for the three months ended March&#160;31, 2023 and 2022. See Note 2 &#8220;Impact of the Invasion of Ukraine&#8221; for discussion of impairment of right-of-use assets in Russia.</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfMTg0Mg_55523a29-47cf-498c-987b-c6762cf321fe" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023 and 2022, the components of lease expense were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.508%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.699%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income Statement Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf7c7447686f418e858a209a1b10b68f_D20230101-20230331" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjE5MTIyZGFhMjBjZDQ4NGJhNGMwNDQ3MzE2MGFiYzZjL3RhYmxlcmFuZ2U6MTkxMjJkYWEyMGNkNDg0YmE0YzA0NDczMTYwYWJjNmNfMi00LTEtMS0xMTYzODI_730a1cab-ab9b-4453-bf1a-f52e29be18b1">11,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5bc4eec70c1417790ab6d9277c57aa4_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjE5MTIyZGFhMjBjZDQ4NGJhNGMwNDQ3MzE2MGFiYzZjL3RhYmxlcmFuZ2U6MTkxMjJkYWEyMGNkNDg0YmE0YzA0NDczMTYwYWJjNmNfMi02LTEtMS0xMTYzODI_8d7c94c0-15a0-4250-aef4-f7bf466a1000">15,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf7c7447686f418e858a209a1b10b68f_D20230101-20230331" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjE5MTIyZGFhMjBjZDQ4NGJhNGMwNDQ3MzE2MGFiYzZjL3RhYmxlcmFuZ2U6MTkxMjJkYWEyMGNkNDg0YmE0YzA0NDczMTYwYWJjNmNfMy00LTEtMS0xMTYzODI_a06cccd4-cb09-4d32-9f6a-e05a6596cfa3">3,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5bc4eec70c1417790ab6d9277c57aa4_D20220101-20220331" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjE5MTIyZGFhMjBjZDQ4NGJhNGMwNDQ3MzE2MGFiYzZjL3RhYmxlcmFuZ2U6MTkxMjJkYWEyMGNkNDg0YmE0YzA0NDczMTYwYWJjNmNfMy02LTEtMS0xMTYzODI_ab36ed48-6996-49ee-93bc-899d5defd40b">3,187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf7c7447686f418e858a209a1b10b68f_D20230101-20230331" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjE5MTIyZGFhMjBjZDQ4NGJhNGMwNDQ3MzE2MGFiYzZjL3RhYmxlcmFuZ2U6MTkxMjJkYWEyMGNkNDg0YmE0YzA0NDczMTYwYWJjNmNfNC00LTEtMS0xMTYzODI_39dc0fae-ac00-4340-bb37-f0cf9ca13257">2,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5bc4eec70c1417790ab6d9277c57aa4_D20220101-20220331" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjE5MTIyZGFhMjBjZDQ4NGJhNGMwNDQ3MzE2MGFiYzZjL3RhYmxlcmFuZ2U6MTkxMjJkYWEyMGNkNDg0YmE0YzA0NDczMTYwYWJjNmNfNC02LTEtMS0xMTYzODI_bb385f9f-f6a2-46f1-8af3-117a3a0cc93e">1,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjE5MTIyZGFhMjBjZDQ4NGJhNGMwNDQ3MzE2MGFiYzZjL3RhYmxlcmFuZ2U6MTkxMjJkYWEyMGNkNDg0YmE0YzA0NDczMTYwYWJjNmNfNS00LTEtMS0xMTYzODI_5acb95af-e1b9-4521-959a-da6ae2b3d2c2">17,487</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjE5MTIyZGFhMjBjZDQ4NGJhNGMwNDQ3MzE2MGFiYzZjL3RhYmxlcmFuZ2U6MTkxMjJkYWEyMGNkNDg0YmE0YzA0NDczMTYwYWJjNmNfNS02LTEtMS0xMTYzODI_00565ec5-fa93-4f8b-b32c-d97d6197a27d">20,110</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><ix:continuation id="i96da7c29e304496fa78e87d0ce2f05ba"><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfMTg0OA_118b707f-38e4-4cd5-a19e-61e4364a0220" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the three months ended March&#160;31, 2023 and 2022 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.338%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjY0NDcxMTRmMDNhYTQ2MDZhNTE2OWY0YmExMjgzNmM1L3RhYmxlcmFuZ2U6NjQ0NzExNGYwM2FhNDYwNmE1MTY5ZjRiYTEyODM2YzVfMy02LTEtMS0xMTYzODI_a36b72de-78bb-4543-8298-b61b2ea811f2">11,719</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjY0NDcxMTRmMDNhYTQ2MDZhNTE2OWY0YmExMjgzNmM1L3RhYmxlcmFuZ2U6NjQ0NzExNGYwM2FhNDYwNmE1MTY5ZjRiYTEyODM2YzVfMy04LTEtMS0xMTYzODI_5754c4dd-ea13-4697-ad1d-97c54696f7f7">14,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjY0NDcxMTRmMDNhYTQ2MDZhNTE2OWY0YmExMjgzNmM1L3RhYmxlcmFuZ2U6NjQ0NzExNGYwM2FhNDYwNmE1MTY5ZjRiYTEyODM2YzVfNS02LTEtMS0xMTYzODI_c9c483b5-ebd5-4cc2-8231-0767396ec622">3,349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjY0NDcxMTRmMDNhYTQ2MDZhNTE2OWY0YmExMjgzNmM1L3RhYmxlcmFuZ2U6NjQ0NzExNGYwM2FhNDYwNmE1MTY5ZjRiYTEyODM2YzVfNS04LTEtMS0xMTYzODI_639a1383-c2e4-4220-b08e-a4dfd17537c2">19,484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash net increase/(decrease) due to lease modifications:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="epam:RightofUseAssetModifiedOperatingLease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjY0NDcxMTRmMDNhYTQ2MDZhNTE2OWY0YmExMjgzNmM1L3RhYmxlcmFuZ2U6NjQ0NzExNGYwM2FhNDYwNmE1MTY5ZjRiYTEyODM2YzVfNy02LTEtMS0xMTYzODI_0f0dcec9-5dae-427f-9bc0-133e0ed973ae">1,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="epam:RightofUseAssetModifiedOperatingLease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjY0NDcxMTRmMDNhYTQ2MDZhNTE2OWY0YmExMjgzNmM1L3RhYmxlcmFuZ2U6NjQ0NzExNGYwM2FhNDYwNmE1MTY5ZjRiYTEyODM2YzVfNy04LTEtMS0xMTYzODI_3c76c0ae-c913-410a-b804-8d602649bb69">7,428</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="epam:OperatingLeaseLiabilityModification" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjY0NDcxMTRmMDNhYTQ2MDZhNTE2OWY0YmExMjgzNmM1L3RhYmxlcmFuZ2U6NjQ0NzExNGYwM2FhNDYwNmE1MTY5ZjRiYTEyODM2YzVfOC02LTEtMS0xMTYzODI_1e9909d2-e17b-4443-a8a6-3555607a8491">1,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="epam:OperatingLeaseLiabilityModification" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjY0NDcxMTRmMDNhYTQ2MDZhNTE2OWY0YmExMjgzNmM1L3RhYmxlcmFuZ2U6NjQ0NzExNGYwM2FhNDYwNmE1MTY5ZjRiYTEyODM2YzVfOC04LTEtMS0xMTYzODI_e943aead-e43e-4de0-94ab-e7cfa44fd94c">7,434</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:36pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="epam:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfMTg0NA_23bb5087-461c-4eee-8c4c-85515d2673c4" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term and discount rate as of March&#160;31, 2023 and 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:74.009%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term, in years:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOmM2ODljNTg1YjJmYTQ4NTBhYWUyNjVmNmJiNGU5MzU0L3RhYmxlcmFuZ2U6YzY4OWM1ODViMmZhNDg1MGFhZTI2NWY2YmI0ZTkzNTRfMi0yLTEtMS0xMTYzODI_cfe897d2-40d2-45ca-aeb0-05daac86a5af">5.3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if8a7052944a54e47827b003aa3153088_I20220331" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOmM2ODljNTg1YjJmYTQ4NTBhYWUyNjVmNmJiNGU5MzU0L3RhYmxlcmFuZ2U6YzY4OWM1ODViMmZhNDg1MGFhZTI2NWY2YmI0ZTkzNTRfMi00LTEtMS0xMTYzODI_a076c9bc-c109-4332-b1cd-1635e80a9d0d">5.7</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOmM2ODljNTg1YjJmYTQ4NTBhYWUyNjVmNmJiNGU5MzU0L3RhYmxlcmFuZ2U6YzY4OWM1ODViMmZhNDg1MGFhZTI2NWY2YmI0ZTkzNTRfNC0yLTEtMS0xMTYzODI_ac087cd5-f9c4-4b11-b784-cc2f8f4df32e">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if8a7052944a54e47827b003aa3153088_I20220331" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOmM2ODljNTg1YjJmYTQ4NTBhYWUyNjVmNmJiNGU5MzU0L3RhYmxlcmFuZ2U6YzY4OWM1ODViMmZhNDg1MGFhZTI2NWY2YmI0ZTkzNTRfNC00LTEtMS0xMTYzODI_67bd0925-4765-4152-a243-eca7da28f103">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:36pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfMTg1Nw_3e3d2ea1-6668-4a0c-b831-94d060ea2108" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, operating lease liabilities will mature as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Payments </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (excluding three months ended March 31, 2023)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjIyZDQ5YTg0ZTE4MTQxNmRiYmY3NzE1Njg0MmZjN2QzL3RhYmxlcmFuZ2U6MjJkNDlhODRlMTgxNDE2ZGJiZjc3MTU2ODQyZmM3ZDNfMS0yLTEtMS0xMTYzODI_728f9280-d3bc-41ab-a80e-abd381de3846">34,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjIyZDQ5YTg0ZTE4MTQxNmRiYmY3NzE1Njg0MmZjN2QzL3RhYmxlcmFuZ2U6MjJkNDlhODRlMTgxNDE2ZGJiZjc3MTU2ODQyZmM3ZDNfMi0yLTEtMS0xMTYzODI_2582500f-7370-4891-a83a-7235b6c37a11">38,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjIyZDQ5YTg0ZTE4MTQxNmRiYmY3NzE1Njg0MmZjN2QzL3RhYmxlcmFuZ2U6MjJkNDlhODRlMTgxNDE2ZGJiZjc3MTU2ODQyZmM3ZDNfMy0yLTEtMS0xMTYzODI_82c6e54d-0083-49c1-acd8-5cabfca16c06">30,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjIyZDQ5YTg0ZTE4MTQxNmRiYmY3NzE1Njg0MmZjN2QzL3RhYmxlcmFuZ2U6MjJkNDlhODRlMTgxNDE2ZGJiZjc3MTU2ODQyZmM3ZDNfNC0yLTEtMS0xMTYzODI_3effdbf5-82a9-46d8-a943-4ba79b65e40d">23,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjIyZDQ5YTg0ZTE4MTQxNmRiYmY3NzE1Njg0MmZjN2QzL3RhYmxlcmFuZ2U6MjJkNDlhODRlMTgxNDE2ZGJiZjc3MTU2ODQyZmM3ZDNfNS0yLTEtMS0xMTYzODI_79571c93-268d-40c7-be6f-da40f9d67d92">14,968</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="epam:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjIyZDQ5YTg0ZTE4MTQxNmRiYmY3NzE1Njg0MmZjN2QzL3RhYmxlcmFuZ2U6MjJkNDlhODRlMTgxNDE2ZGJiZjc3MTU2ODQyZmM3ZDNfNi0yLTEtMS0xMTYzODI_71053f11-2f42-4dff-ac34-b65d45867d7b">29,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjIyZDQ5YTg0ZTE4MTQxNmRiYmY3NzE1Njg0MmZjN2QzL3RhYmxlcmFuZ2U6MjJkNDlhODRlMTgxNDE2ZGJiZjc3MTU2ODQyZmM3ZDNfNy0yLTEtMS0xMTYzODI_0197259a-ea33-4835-a49b-55efe8f4d5fa">171,416</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjIyZDQ5YTg0ZTE4MTQxNmRiYmY3NzE1Njg0MmZjN2QzL3RhYmxlcmFuZ2U6MjJkNDlhODRlMTgxNDE2ZGJiZjc3MTU2ODQyZmM3ZDNfOC0yLTEtMS0xMTYzODI_0af0ef44-d848-4b07-b672-b045f32ac61d">12,571</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjIyZDQ5YTg0ZTE4MTQxNmRiYmY3NzE1Njg0MmZjN2QzL3RhYmxlcmFuZ2U6MjJkNDlhODRlMTgxNDE2ZGJiZjc3MTU2ODQyZmM3ZDNfOS0yLTEtMS0xMTYzODI_e01cf0c6-33d8-4dde-a4ad-1377d2e669f6">158,845</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had committed to payments of $<ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-5" name="us-gaap:OtherCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfMTU1Nw_13309f92-8ef0-4e06-abd8-31f025d96711">14.2</ix:nonFraction> million related to operating lease agreements that had not yet commenced as of March&#160;31, 2023. These operating leases will commence on various dates during 2023 with lease terms ranging from <ix:nonNumeric contextRef="iad16911b5acd43b0af5de2df118db8c4_I20230331" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfMTc0MA_0c7c0ce9-e592-4fc1-850b-c2651455b575">0.2</ix:nonNumeric> to <ix:nonNumeric contextRef="i090b80fe71c144cc8ca1ef462c320c07_I20230331" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfMTc0Ng_e37342c9-613f-465c-b02e-8bdba6d2d76f">7.3</ix:nonNumeric> years. The Company did not have any material finance lease agreements that had not yet commenced.</span></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div id="i111730af697144c49a5d92b5de8b1469_55"></div><div style="margin-top:9pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RleHRyZWdpb246ZWFkOTM0YzA4MzRiNDQwMDhhMzFmOTE1MjEwYTNkZDhfMjU5OA_64bcad91-7b4c-4ca2-bb90-60099aede413" continuedAt="i220ae2d34cf845d48816cb73e73a96a3" escape="true">DEBT</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><ix:continuation id="i220ae2d34cf845d48816cb73e73a96a3" continuedAt="ie6741845c57746bfac3d79f8b80a73dd"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revolving Credit Facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; On October 21, 2021, the Company replaced its 2017 credit facility with a new unsecured credit agreement (the &#8220;2021 Credit Agreement&#8221;) with PNC Bank, National Association; PNC Capital Markets LLC; Citibank N.A.; Wells Fargo Bank, National Association; Santander Bank, N.A.; and Raiffeisen Bank International AG (collectively the &#8220;Lenders&#8221;). The 2021 Credit Agreement provides for a revolving credit facility (the &#8220;2021 Revolving Facility&#8221;) with a borrowing capacity of $<ix:nonFraction unitRef="usd" contextRef="ia8df00bd81734bffb4b7d04c06e73c73_I20211021" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RleHRyZWdpb246ZWFkOTM0YzA4MzRiNDQwMDhhMzFmOTE1MjEwYTNkZDhfNTA4_4f668b56-6f9d-419d-96f4-c384b2f45d67">700.0</ix:nonFraction> million, with the potential to increase the borrowing capacity up to $<ix:nonFraction unitRef="usd" contextRef="ia8df00bd81734bffb4b7d04c06e73c73_I20211021" decimals="INF" name="epam:LineOfCreditFacilityAccordionFeature" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RleHRyZWdpb246ZWFkOTM0YzA4MzRiNDQwMDhhMzFmOTE1MjEwYTNkZDhfNTcy_198b2ecb-7d17-4165-995a-10ce6c10a1de">1.000</ix:nonFraction> billion if certain conditions are met. The 2021 Credit Agreement matures on October&#160;21, 2026.</span></ix:continuation></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><ix:continuation id="ie6741845c57746bfac3d79f8b80a73dd"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the 2021 Revolving Facility may be denominated in U.S. dollars or up to a maximum of $<ix:nonFraction unitRef="gbp" contextRef="ia8df00bd81734bffb4b7d04c06e73c73_I20211021" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RleHRyZWdpb246ZWFkOTM0YzA4MzRiNDQwMDhhMzFmOTE1MjEwYTNkZDhfNzQ5_94e0b4b6-8efd-421a-87bd-400a7c70dadd">150.0</ix:nonFraction> million equivalent in British pounds sterling, Canadian dollars, euros or Swiss francs and other currencies as may be approved by the administrative agent and the Lenders. Borrowings under the 2021 Revolving Facility bear interest at either a base rate or Euro-rate plus a margin based on the Company&#8217;s leverage ratio. The base rate is equal to the highest of (a)&#160;the Overnight Bank Funding Rate, plus <ix:nonFraction unitRef="number" contextRef="i6b63398d9bec46209629a29e63d239ac_D20211021-20211021" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RleHRyZWdpb246ZWFkOTM0YzA4MzRiNDQwMDhhMzFmOTE1MjEwYTNkZDhfMTE0Ng_04ad7be5-c7ec-448f-b93c-4c9abfb4b72c">0.5</ix:nonFraction>%, (b)&#160;the Prime Rate, or (c)&#160;the Daily LIBOR Rate, plus <ix:nonFraction unitRef="number" contextRef="i05e5aacd71374e3293f8d71298d9cc65_D20211021-20211021" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RleHRyZWdpb246ZWFkOTM0YzA4MzRiNDQwMDhhMzFmOTE1MjEwYTNkZDhfMTIwNA_b0fb0e7b-882d-44b3-9b1f-6afce8d69ce7">1.0</ix:nonFraction>%, so long as the Daily LIBOR Rate is offered, ascertainable and not unlawful. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Credit Agreement includes customary business and financial covenants that may restrict the Company&#8217;s ability to make or pay dividends (other than certain intercompany dividends) if a potential or an actual event of default has occurred or would be triggered. As of March&#160;31, 2023, the Company was in compliance with all covenants contained in the 2021 Credit Agreement.</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RleHRyZWdpb246ZWFkOTM0YzA4MzRiNDQwMDhhMzFmOTE1MjEwYTNkZDhfMjU5Nw_a6037b80-f5b3-453b-ae4e-7810f650c154" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the outstanding debt and borrowing capacity of the Company under the 2021 Credit Agreement:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:75.879%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.045%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefe8bbdedbea4013857e49682619887e_I20230331" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RhYmxlOmRiMTU5MDM2Y2QzMjQyZDBiYTI3MjY5YzhjMDBhMDMyL3RhYmxlcmFuZ2U6ZGIxNTkwMzZjZDMyNDJkMGJhMjcyNjljOGMwMGEwMzJfMS0xLTEtMS0xMTYzODI_8fff765d-c5ba-4755-ac08-f6f9b7c7a3a0">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84c8895281a548d3bb50f1f0f5293328_I20221231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RhYmxlOmRiMTU5MDM2Y2QzMjQyZDBiYTI3MjY5YzhjMDBhMDMyL3RhYmxlcmFuZ2U6ZGIxNTkwMzZjZDMyNDJkMGJhMjcyNjljOGMwMGEwMzJfMS0zLTEtMS0xMTYzODI_1a9e136f-bae4-4d63-ac81-e6adf8f22650">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iefe8bbdedbea4013857e49682619887e_I20230331" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RhYmxlOmRiMTU5MDM2Y2QzMjQyZDBiYTI3MjY5YzhjMDBhMDMyL3RhYmxlcmFuZ2U6ZGIxNTkwMzZjZDMyNDJkMGJhMjcyNjljOGMwMGEwMzJfMi0xLTEtMS0xMTYzODI_5c3f17ed-f4bf-4a38-bc8e-ea7aaac0c640">5.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i84c8895281a548d3bb50f1f0f5293328_I20221231" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RhYmxlOmRiMTU5MDM2Y2QzMjQyZDBiYTI3MjY5YzhjMDBhMDMyL3RhYmxlcmFuZ2U6ZGIxNTkwMzZjZDMyNDJkMGJhMjcyNjljOGMwMGEwMzJfMi0zLTEtMS0xMTYzODI_842dfa3c-751a-4571-af60-0ea3a552be86">5.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available borrowing capacity</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefe8bbdedbea4013857e49682619887e_I20230331" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RhYmxlOmRiMTU5MDM2Y2QzMjQyZDBiYTI3MjY5YzhjMDBhMDMyL3RhYmxlcmFuZ2U6ZGIxNTkwMzZjZDMyNDJkMGJhMjcyNjljOGMwMGEwMzJfMy0xLTEtMS0xMTYzODI_b2fa89c6-a14e-4758-9003-cf0a7e0436da">675,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84c8895281a548d3bb50f1f0f5293328_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RhYmxlOmRiMTU5MDM2Y2QzMjQyZDBiYTI3MjY5YzhjMDBhMDMyL3RhYmxlcmFuZ2U6ZGIxNTkwMzZjZDMyNDJkMGJhMjcyNjljOGMwMGEwMzJfMy0zLTEtMS0xMTYzODI_004fa94f-1461-4be9-a838-8f5c68e09be8">675,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum borrowing capacity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefe8bbdedbea4013857e49682619887e_I20230331" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RhYmxlOmRiMTU5MDM2Y2QzMjQyZDBiYTI3MjY5YzhjMDBhMDMyL3RhYmxlcmFuZ2U6ZGIxNTkwMzZjZDMyNDJkMGJhMjcyNjljOGMwMGEwMzJfNC0xLTEtMS0xMTYzODI_f54bcb26-00e9-4c86-aeac-589e5e52dfef">700,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84c8895281a548d3bb50f1f0f5293328_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RhYmxlOmRiMTU5MDM2Y2QzMjQyZDBiYTI3MjY5YzhjMDBhMDMyL3RhYmxlcmFuZ2U6ZGIxNTkwMzZjZDMyNDJkMGJhMjcyNjljOGMwMGEwMzJfNC0zLTEtMS0xMTYzODI_9da10512-3d42-49bd-b704-8b845d409eab">700,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div id="i111730af697144c49a5d92b5de8b1469_58"></div><div style="margin-top:9pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RleHRyZWdpb246YjI1ODdiMDRjYTZlNDg2ZmI0ZTUxN2UwZjI2Y2FjNzRfMzIyOQ_a992428a-e36a-46f4-aa1e-d495883608ff" continuedAt="i33f3a21a632041dbb99b8f9eb0763d53" escape="true">REVENUES</ix:nonNumeric></span></div><ix:continuation id="i33f3a21a632041dbb99b8f9eb0763d53" continuedAt="i22b0735c1e164824b1ab9d0269b91d31"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RleHRyZWdpb246YjI1ODdiMDRjYTZlNDg2ZmI0ZTUxN2UwZjI2Y2FjNzRfMzIzOQ_bb9c46f1-031d-43b7-a7a6-5fa7379bd045" continuedAt="i9cb317e02f524bbeb81af2a742e9c9e4" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the disaggregation of the Company&#8217;s revenues by customer location, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 &#8220;Segment Information&#8221;) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7bb3a99fab04a4abc6f0606cbae8882_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNC0xLTEtMS0xMTYzODI_d862b0c0-4c60-495f-bb8f-cc764e5b70ec">683,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b8b926226ea462489eeef2ccdd19330_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNC0zLTEtMS0xMTYzODI_ce0ae82c-de9d-46ad-b5c1-7c5d14ef0745">25,954</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73c130fb436d4145bd404536cfaa8181_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNC01LTEtMS0xMTYzODI_c13f794c-3839-49a0-ba3c-6ee437687c0f">295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i466ac86cbc30472ba189023b10840d98_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNC03LTEtMS0xMTYzODI_68a25d09-5e9d-49fd-bcc0-22fbf9904a52">709,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i776f3e28a7f14b24bced14bb525e83d5_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNS0xLTEtMS0xMTYzODI_d4c79364-3e96-4040-a287-8dd8ca96e8f7">25,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf5551a46f0446c08f692c6aa9d1a76e_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNS0zLTEtMS0xMTYzODI_40588908-2fe0-4c99-ad48-83f6d963b0e1">438,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98c3539291594c32acc00d82866c9d38_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNS01LTEtMS0xMTYzODI_7c3ca8bb-9c2b-4be6-b938-55f6f3634700">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic923e8b11d67433ca735939ea87f5e7d_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNS03LTEtMS0xMTYzODI_4d4bc593-abdc-48f6-a882-8f38edefc4e5">463,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i330f3fbffdf74646a27e6b8e2cbad17e_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNi0xLTEtMS0xMTYzODI_08601c0a-6ca9-4efc-a1dd-ef6ef25d0640">726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie88107422b8643909ae3036182808674_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNi0zLTEtMS0xMTYzODI_e6fee992-e8e7-4f7a-bad1-63668c228862">26,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6107463ea1f44059a1d107323db3c11_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNi01LTEtMS0xMTYzODI_764293c7-eaac-49e9-84e0-21e322bef2fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i013b41bc95e444549277715fb1376546_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNi03LTEtMS0xMTYzODI_47bddcb2-92af-40e5-98ff-111a41bb8960">26,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26538c92607d4d44a2f604d2946067ad_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNy0xLTEtMS0xMTYzODI_498139f6-310e-43eb-b4d2-d580a0a6487e">306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3493f283c54e48f79f29e63719b35035_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNy0zLTEtMS0xMTYzODI_8068673a-98dc-4283-a40c-e0ef0aa7fecd">2,544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i771ea1f1fea34dc99e02dc8919756766_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNy01LTEtMS0xMTYzODI_410a8fec-32e4-44a2-9b41-02d94ed519dc">7,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ba630d8d8c64e14a4673eff625e0822_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNy03LTEtMS0xMTYzODI_995fddc0-1ddd-420b-b3c1-960aab48e117">10,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc26afa69fd246febc8715336bd08230_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfOC0xLTEtMS0xMTYzODI_074866a5-8d8f-4dde-82b7-d8dd8809bb64">709,957</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ab70ba03c4347079862ec7a1464d79c_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfOC0zLTEtMS0xMTYzODI_7a97ed06-4136-4087-a525-8ea7dd4980a7">493,147</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1b0c4d153024a59abe0477dce2f0c34_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfOC01LTEtMS0xMTYzODI_210c646f-c97d-44ef-b5ac-bb9cb2daa299">7,837</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfOC03LTEtMS0xMTYzODI_52f737b8-13b9-4c20-bc6e-ae0e5957f223">1,210,941</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:50.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.683%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2bde1b8db0d449eb566427946a8c043_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNC0xLTEtMS0xMTYzODI_9e55076a-0b04-4658-a0ed-736ea663eebe">659,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16646001fafc4c5b94ebfea00c9f0f0c_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNC0zLTEtMS0xMTYzODI_a46b466f-cbf4-4270-bce0-2c01f7bd4b15">25,960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55d9b94555594f3f8c10e9ec7aeadeb7_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNC01LTEtMS0xMTYzODI_2989c0f0-6d29-43bd-859a-38d2bd8544f4">1,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45c6af1c495740c69848c069644c5bf2_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNC03LTEtMS0xMTYzODI_4192dabb-252a-41cc-beac-d4d80b4fd341">686,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53279de491474c79bd53086e49e2c2ed_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNS0xLTEtMS0xMTYzODI_af41786f-7a3e-47b2-a895-26bef37103fa">25,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a16a87fbf514cfbb596385cc0815f95_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNS0zLTEtMS0xMTYzODI_39db311d-e48b-4217-8789-7538c14e5ae3">396,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0005b7f452741b5bba7a56aead5edf7_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNS01LTEtMS0xMTYzODI_4cc1b6ba-6b37-421c-9b01-a9ed09859fe8">99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4430174ecaff4f81825bcfef8afc5595_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNS03LTEtMS0xMTYzODI_530c6b3e-6db2-45a7-9132-abbe0d3a2b77">421,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a5ec8207f7347e28732d32411bb84f0_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNi0xLTEtMS0xMTYzODI_c9612cf7-0a01-4654-956e-43d206c16150">783</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78f797821f584155932cd9ea046695d0_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNi0zLTEtMS0xMTYzODI_045a9b94-124f-44c8-81e7-3d4acc2404ad">28,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9715367f47f49c498bfcadd28d07f41_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNi01LTEtMS0xMTYzODI_68fc2893-c250-4d62-8cb3-6790df9bf58d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i693c020bf2b34eb3819a22da019cb51e_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNi03LTEtMS0xMTYzODI_b62d1f1c-744d-4d87-ade6-7864d068e993">29,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8783f43a771c4e41bd9f9bcfbc6e0197_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNy0xLTEtMS0xMTYzODI_a4e7ebc6-6f51-4dfe-9c1a-e94ce4683537">2,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcbe80ae62504f34a81eb257aa6fdb6e_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNy0zLTEtMS0xMTYzODI_30b84bb7-8e70-41f6-97e6-98cecbed08bf">458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4ee6752013a41d49274c314ed9cd3df_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNy01LTEtMS0xMTYzODI_98e802fd-ed4f-48c3-9156-6cb811f7aeb6">30,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ed3d927ea574c46a9459ad67c630bb4_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNy03LTEtMS0xMTYzODI_30843b61-3d0f-4e95-b59f-6344c61c8aab">33,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0a93f65c2bf4276a5dccff3e4b126ef_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfOC0xLTEtMS0xMTYzODI_feb84cdb-b50c-4150-af14-b8648ff8ff65">687,711</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9194b0ff4ab745eaa55037aab3f10f13_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfOC0zLTEtMS0xMTYzODI_74684749-493d-4047-9dd8-2cd0ad2a72a8">451,970</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec5265af9f5c4f559ae7a847c0687318_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfOC01LTEtMS0xMTYzODI_6b2666ba-684c-40db-874f-159145654c2a">31,933</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfOC03LTEtMS0xMTYzODI_f5f48279-508b-494c-b455-6379da8dff24">1,171,614</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><ix:continuation id="i22b0735c1e164824b1ab9d0269b91d31" continuedAt="i44b46e52f43541f399be4c33cdf11a25"><ix:continuation id="i9cb317e02f524bbeb81af2a742e9c9e4" continuedAt="i56f13f0b7b844890a6cd38a6aefe8615"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the disaggregation of the Company&#8217;s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 &#8220;Segment Information&#8221;) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id52e26f49cdd41d5883cbdc8dd774691_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNC0xLTEtMS0xMTYzODI_611155c8-9f01-4472-aeb4-2547dc3aa1bf">123,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice2e250044384166a033b8cd3bbae108_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNC0zLTEtMS0xMTYzODI_b3a4767f-c40c-42da-8124-4f87ced461ef">153,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9341c9098164f4092b654a25d4449ba_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNC01LTEtMS0xMTYzODI_5be14060-add4-40a5-8669-6a431d836df2">1,646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib819afa7fe004c4ca58b734a278c2e5e_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNC03LTEtMS0xMTYzODI_d3df87b0-9020-45c8-9f4b-e63bc2d12696">278,360</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d8f22d60a5548f483ef889a10f7170a_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNS0xLTEtMS0xMTYzODI_df797f39-75f9-422f-a6e7-98385c1f1e1f">143,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2afe99026ae4b949a0d0d6ec2f414d9_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNS0zLTEtMS0xMTYzODI_50304dbf-fbea-4912-9680-1f4fc7d00ca2">123,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idda2dc062210482fb84ef2fd2c7d4bc4_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNS01LTEtMS0xMTYzODI_da5e1478-3884-4bf6-88e1-db3a7e96dc96">3,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief4f93bf4056424faf0e92fbb1488e3e_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNS03LTEtMS0xMTYzODI_52623425-b756-405e-87b9-5244fcd364e5">270,665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b3f7e9eab84aba924bf28a4e948ad4_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNi0xLTEtMS0xMTYzODI_57e3637e-79e4-4588-ae58-464d7efe95f2">116,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i837a4e0d23234423876ae0d23faed153_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNi0zLTEtMS0xMTYzODI_d944a85f-fd1e-4f76-a238-46c0f4f43806">86,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41297fdc31264cf7965578282c57ea46_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNi01LTEtMS0xMTYzODI_d29aec3b-5879-4540-b115-de0464fca39b">114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0dab49f8c7ac439697d50eccc08bcdd1_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNi03LTEtMS0xMTYzODI_93271592-f3fe-4f05-8a22-45314a760536">202,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfcf644153ab468daad676852f0fae5a_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNy0xLTEtMS0xMTYzODI_c611a570-e6f2-49a2-8aa1-193ded94eb8f">149,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06c7664122234af58564e5b94dcbd8b9_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNy0zLTEtMS0xMTYzODI_2de9a517-2d52-4efa-a9fc-15607026231a">38,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec67b2d982db46c897f63a9c935c4ca6_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNy01LTEtMS0xMTYzODI_5275803f-bfb7-43d3-9582-ddbccf928b45">711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84556c25059f4e2c99c54c881f81c113_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNy03LTEtMS0xMTYzODI_fae47dae-7882-4c6f-8bf5-dbe4d9c8bd24">189,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3234f3b85c7c4e71808be4fc3ba82b61_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfOC0xLTEtMS0xMTYzODI_8490f174-83a1-440e-b17b-ce2b2c80853b">96,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5b8f238a582448c9b18001c0bc7b56a_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfOC0zLTEtMS0xMTYzODI_685c5dbf-c25c-421b-a0bc-2fd19bc57fcc">14,526</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21b5895774214fd5b66b911d8d344b35_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfOC01LTEtMS0xMTYzODI_9b443978-af69-4e5b-b481-57dcc32944de">135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i342fb35302944fcb96deb50e685b8f3a_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfOC03LTEtMS0xMTYzODI_ff7a3020-09ca-409a-b176-80a0ac3d8217">111,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3eda69bb42f4c638a116efe078f66c4_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfOS0xLTEtMS0xMTYzODI_5cb58187-edc2-4662-93b3-d796cff2a350">79,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42e79f1b291743a1996f6fe588fea796_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfOS0zLTEtMS0xMTYzODI_8016ca48-43ee-4333-b832-c3ffddf27804">77,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf7024526bbf44659de7d4ff65b8308f_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfOS01LTEtMS0xMTYzODI_9c03bfc5-809b-495a-92e8-4f3f3e6be107">2,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff38fb727cbc48758edf0f213c64a168_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfOS03LTEtMS0xMTYzODI_7fc9a93b-7d72-481a-9bc9-fceebc5f8a27">159,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc26afa69fd246febc8715336bd08230_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfMTAtMS0xLTEtMTE2Mzgy_36a42680-c032-4f14-9b00-7a6815aedc81">709,957</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ab70ba03c4347079862ec7a1464d79c_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfMTAtMy0xLTEtMTE2Mzgy_27dcbee0-99e9-4d50-a1f5-10a7952aa5bc">493,147</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1b0c4d153024a59abe0477dce2f0c34_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfMTAtNS0xLTEtMTE2Mzgy_ebda229b-af56-46a0-ac50-041585e6fdd4">7,837</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfMTAtNy0xLTEtMTE2Mzgy_adaec7a3-e59e-48e3-bce1-22baba23bb93">1,210,941</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6124b8cdb2544b99fde78178b1f8c81_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNC0xLTEtMS0xMTYzODI_b20f53b2-e6f9-40c3-8c18-b1e082938b8d">122,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0167aa93b694d8ca73eaaa6bb472cbc_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNC0zLTEtMS0xMTYzODI_4f39d669-609f-4657-aafe-9d77aec47a6e">136,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d0c2d334a3c4694a3f7f1610835e5b8_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNC01LTEtMS0xMTYzODI_52309a51-5313-4575-b782-c1974dacae6e">6,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i814e8a9d7fd64990944cadd718175822_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNC03LTEtMS0xMTYzODI_b1935506-f41d-4f8b-9084-dc7393fdd07a">265,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e44a0b152b149328f5d8896ef6edd41_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNS0xLTEtMS0xMTYzODI_054e2744-6634-4262-aec9-9d9a5afcc232">120,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78ad673bc5f941ca9c9617a699a044bb_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNS0zLTEtMS0xMTYzODI_a4c4c74a-592f-4c65-a219-c4793873cde2">117,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ef2bd218ed143c09c7453a06c4e6598_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNS01LTEtMS0xMTYzODI_8868778c-75d3-4d8f-b5cb-54800d420e5b">22,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1752986bc1fd4916a3fee3b31e4c6489_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNS03LTEtMS0xMTYzODI_521814f0-51e7-46fa-a946-710154a5916e">260,063</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if810958da2a14b13b53118938c929e51_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNi0xLTEtMS0xMTYzODI_fcdd21da-5bc7-40fc-a81b-387927005a06">110,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12e91bfe7d84493d85fc7a5149652ea8_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNi0zLTEtMS0xMTYzODI_8a83a2f9-6ea9-4226-9ab1-3b61885b7f04">82,901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c8d7c8d81c41ad8a39cdb832c66e06_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNi01LTEtMS0xMTYzODI_b17d6a6c-7ead-4ca2-aa9c-afea3116ab85">456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcb5201d87864b07a03c76f1917d2ace_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNi03LTEtMS0xMTYzODI_8ec7b430-519d-4ad7-9606-c5217a2ff9e5">194,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i918e952601254ef59a8132ce088c4d91_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNy0xLTEtMS0xMTYzODI_0f1186be-af4f-4820-bb86-94d7ecc5eeff">156,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i590a5f0beb774f249c60c505a1e9c090_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNy0zLTEtMS0xMTYzODI_ca3adcd9-7294-4932-98b4-a0cdd08c6bc9">32,454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab525a5c876e412398b3106185c11539_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNy01LTEtMS0xMTYzODI_1176c639-50e4-43a9-a5da-6b4b2aeb2a62">747</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc5db6b5bc6f46ca8f13b0503f1415da_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNy03LTEtMS0xMTYzODI_653863c3-4914-4ac3-8e6c-0ab84adc1198">189,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaed8969b83904c5bb047a49749a39770_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfOC0xLTEtMS0xMTYzODI_aa2171f2-00de-49ad-b4d1-37675847569b">111,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a9b4cac81064743a9de74ef29a2b31a_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfOC0zLTEtMS0xMTYzODI_64e8d99d-afe7-4ee8-beeb-81db911c2ed8">12,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a064c523f3d4f189e11c8d176ce0d60_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfOC01LTEtMS0xMTYzODI_f060a9e3-bdf1-497f-b834-cfc6c90b5ae6">150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4904fe5266345818990ac4c3be7eafb_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfOC03LTEtMS0xMTYzODI_b21bedb9-0172-4364-bacd-8d5d5cb4eb67">123,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcfaaf5f4449ebbf641c8b85c2b98e_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfOS0xLTEtMS0xMTYzODI_6654bb41-1c5f-4989-ab6d-708b9e12695e">66,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4e4c8ea90ad40de8552281a4a59c772_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfOS0zLTEtMS0xMTYzODI_17708bb9-5371-4952-9113-e7ff95348008">70,215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if44d1e08798a4ba8af6ca0946303260c_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfOS01LTEtMS0xMTYzODI_b4b1f1b7-fe24-49b6-9d53-4e398f85da59">1,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bac72ecf8b64e0dab439070d366419c_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfOS03LTEtMS0xMTYzODI_a18f5bcf-2931-40e8-965b-f4e971a2dcc1">138,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0a93f65c2bf4276a5dccff3e4b126ef_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfMTAtMS0xLTEtMTE2Mzgy_28c6e91a-db84-4a59-bfb2-efa53b380726">687,711</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9194b0ff4ab745eaa55037aab3f10f13_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfMTAtMy0xLTEtMTE2Mzgy_404d6260-be42-4628-984c-c44a8d41bd21">451,970</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec5265af9f5c4f559ae7a847c0687318_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfMTAtNS0xLTEtMTE2Mzgy_7f6526ad-44e8-4a8f-846c-8c9074d4334a">31,933</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfMTAtNy0xLTEtMTE2Mzgy_ae685f42-b49e-42be-8c8c-bc68d3efdf7f">1,171,614</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the disaggregation of the Company&#8217;s revenues by contract type including a reconciliation of the disaggregated revenues with the Company&#8217;s reportable segments (Note 14 &#8220;Segment Information&#8221;) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib440c5c9feb24cfd8220d55fa07909b0_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNC0xLTEtMS0xMTYzODI_4cacf80f-dd2d-41d6-b1af-fada008721bc">644,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27f405a37a004b1c9280debcee8ad6fe_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNC0zLTEtMS0xMTYzODI_90575fdf-120d-40e0-b391-203750af7b64">425,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4214f12c4244ce3ac246d31694f399d_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNC01LTEtMS0xMTYzODI_0f60eac3-370c-4362-927d-6d11dc83e300">4,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffc670bbcd364e54be788967b27cb3ee_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNC03LTEtMS0xMTYzODI_f1a0f02d-73a5-4246-b1b2-573c989528a3">1,074,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife53f2ac81684c10841203d6b5db24fe_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNS0xLTEtMS0xMTYzODI_3cf7af72-c03c-4a51-a84f-72713d5808a8">61,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i815fd21113fd4947bad6b452e33426c5_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNS0zLTEtMS0xMTYzODI_ed0aac6d-7c72-4a4c-abd3-3e2d6476e99c">66,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i046d3c28493243c1a404a96f059307ed_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNS01LTEtMS0xMTYzODI_9b5e60fc-24d6-4edb-93f5-3f4f28dc8a6f">3,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i181d570a8ad44acd93f95cc89b5112c7_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNS03LTEtMS0xMTYzODI_c0101292-5e45-46af-ba92-6b74163760ea">130,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing and other revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecf175b80d1b4230b79c50ce985e3c61_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNi0xLTEtMS0xMTYzODI_504f8c31-db66-406b-957b-b4f08955554a">4,098</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01c3839128cb47968f058d9b7bbe67bc_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNi0zLTEtMS0xMTYzODI_cd286830-8c47-40dc-acd6-96e3aeeca27f">1,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4b1879b1bd241f4a13ff120366678de_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNi01LTEtMS0xMTYzODI_aea7f549-3f14-4aeb-aff1-12b335071190">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f49ddfeb17e48378e02efa929f0bd27_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNi03LTEtMS0xMTYzODI_650d6117-d206-41ca-baf3-34d14ae8603c">5,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc26afa69fd246febc8715336bd08230_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNy0xLTEtMS0xMTYzODI_056619d9-f4b6-4dae-8c38-b8727df85b97">709,957</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ab70ba03c4347079862ec7a1464d79c_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNy0zLTEtMS0xMTYzODI_66a0ae59-015c-4b19-b09c-e8458700623d">493,147</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1b0c4d153024a59abe0477dce2f0c34_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNy01LTEtMS0xMTYzODI_02154d6c-5c97-40a7-a28b-35dcc7dac917">7,837</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNy03LTEtMS0xMTYzODI_d874767c-dea3-4a1e-8e9b-9b272f316dc3">1,210,941</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><ix:continuation id="i44b46e52f43541f399be4c33cdf11a25" continuedAt="ie6b0786db9514d3bb57b4c5860629e84"><ix:continuation id="i56f13f0b7b844890a6cd38a6aefe8615"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91c9a871c34248c9aacccf06d68e28b3_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNC0xLTEtMS0xMTYzODI_6320a422-aee0-4665-a713-91c3f3da291d">626,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd52739a652f42558e5de1dff39a3139_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNC0zLTEtMS0xMTYzODI_8f2ccb2d-76fa-439f-bfee-f9b84625e18d">377,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i354e72f36db24d9e933c26b906cb2d3d_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNC01LTEtMS0xMTYzODI_e0558ee6-b633-4349-a8bf-d58c099de13b">18,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a99ea43dee74b8da9f774e56077d815_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNC03LTEtMS0xMTYzODI_66dd4c47-7b46-4e8b-81b2-6d4d60c0deea">1,023,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5fbde7253ab414bb5f6fa9cc0523bd7_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNS0xLTEtMS0xMTYzODI_6adff7b2-175b-4257-8bd4-2fa502d91fbf">56,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbb8f2332fdf404c8abb23692732cb70_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNS0zLTEtMS0xMTYzODI_a1847ec4-cc27-4e5a-95e1-4700c293a3e6">73,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b81dc62675c4563a4b9290f55003f95_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNS01LTEtMS0xMTYzODI_70fc9470-875e-45ae-879d-6a7728727dfe">13,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94c69bd45df14d33b8a8eb902eb7d1be_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNS03LTEtMS0xMTYzODI_fdeed9fd-afd9-4132-ab66-35abb9ad4da6">143,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing and other revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib859e1cbde1449a0b477af1d5a25d097_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNi0xLTEtMS0xMTYzODI_75f7d88a-480c-4e5b-98a0-2bf4ff57b3ba">4,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia037dee021684821b36fc703257fee58_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNi0zLTEtMS0xMTYzODI_fd70b13e-2e41-40c6-ac2b-95c8ca79dbb6">707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a7c0de4a70a45fba17edc6b5d81188c_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNi01LTEtMS0xMTYzODI_231f63a2-be76-4ed8-9950-02e170dda921">52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i786c061014d04c01af017ac027aabd5a_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNi03LTEtMS0xMTYzODI_acc553bf-20e1-466d-87ce-cb04db51efac">4,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0a93f65c2bf4276a5dccff3e4b126ef_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNy0xLTEtMS0xMTYzODI_ab94e117-c8f6-46bf-988d-7e57d31fb02a">687,711</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9194b0ff4ab745eaa55037aab3f10f13_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNy0zLTEtMS0xMTYzODI_876f495e-89fc-44f7-b3e9-2f51450c8acd">451,970</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec5265af9f5c4f559ae7a847c0687318_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNy01LTEtMS0xMTYzODI_e0353a25-e1a2-4f47-8bf8-b077aae15167">31,933</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNy03LTEtMS0xMTYzODI_93147999-600c-4ce5-8883-26adeade7617">1,171,614</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Timing of Revenue Recognition</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the timing of revenue recognition reconciled with the Company&#8217;s reportable segments (Note 14 &#8220;Segment Information&#8221;) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4090aeda5ec34380bbf23ed6a589f085_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNC0xLTEtMS0xMTYzODI_c405f51d-95e2-41f6-a0bf-f74d0b788599">707,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2fb356640764758aa77ef2b4a5a37bc_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNC0zLTEtMS0xMTYzODI_0c3c6549-62b8-4739-872a-db706e118f3a">492,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e21fba901e049d8b02cc12ddf451ea5_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNC01LTEtMS0xMTYzODI_fa3ae2f8-b655-457b-ae2e-6250f273a969">7,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2572bef1166d49d29eedf48184fa25fc_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNC03LTEtMS0xMTYzODI_ba862988-db31-4244-aa1d-8cb81a24a08a">1,207,255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56a3465f11db49f6a3d84db52660cfb4_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNS0xLTEtMS0xMTYzODI_eb3af7b5-e0df-4947-b77c-dfc841365a25">2,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32b9f64377824be4a9807058ded35120_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNS0zLTEtMS0xMTYzODI_28f254da-de33-4926-8985-22db21c1be10">750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21244273af924b53a6e3638bc3e1839e_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNS01LTEtMS0xMTYzODI_844c0204-0e27-4ad6-a7d9-7bb9da79d1a6">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65c864259f04c7d9d2841c94408a4b4_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNS03LTEtMS0xMTYzODI_badda453-1686-4dd9-921a-ea7ffb0ac8ac">3,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc26afa69fd246febc8715336bd08230_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNi0xLTEtMS0xMTYzODI_b81f1187-32fd-4192-bcd6-b3fab2faea90">709,957</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ab70ba03c4347079862ec7a1464d79c_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNi0zLTEtMS0xMTYzODI_3eacc8e3-c966-46d2-a3c3-0eaade4e08b1">493,147</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1b0c4d153024a59abe0477dce2f0c34_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNi01LTEtMS0xMTYzODI_d34b070b-d316-467a-b6b2-dbd145a62a74">7,837</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNi03LTEtMS0xMTYzODI_c45be083-2c82-4bfc-9dfc-39bb9f841709">1,210,941</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2061bcad0dcd4a7eae30298eb5cb9130_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNC0xLTEtMS0xMTYzODI_76b084e6-c42d-4fcf-b448-7e99ed27ea93">685,109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c6d5707073749ddb23c82d00e66e1ed_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNC0zLTEtMS0xMTYzODI_1840c628-2cf5-4835-9a02-3f4a9b6eb2fa">451,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f47f3ff36d24132a42f4dd571dcb1ee_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNC01LTEtMS0xMTYzODI_a2f8e608-5ef7-47cb-9a10-a2dbae827eb2">31,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50b8154c92584a02ac7384a4ce9aa126_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNC03LTEtMS0xMTYzODI_1a05b22c-69b3-4625-a13a-6bf1a63781b1">1,168,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia19e90a5468c4d4781450e1ab95853f4_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNS0xLTEtMS0xMTYzODI_9486b8d0-05c8-4609-95b1-8a1e131f0d82">2,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21b226596f89423f8ce2cc6a1af0634f_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNS0zLTEtMS0xMTYzODI_0558e59f-89c0-417a-9e07-725902aedea1">122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4689229d62e24e9aaac15fe0bddd8712_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNS01LTEtMS0xMTYzODI_3f20ed08-7209-44e6-ae9d-7642a691652f">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6690a174ad9a4bb2b0d35da0c8c96f9a_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNS03LTEtMS0xMTYzODI_80e2b040-ab33-4661-83e3-1ef793262735">2,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0a93f65c2bf4276a5dccff3e4b126ef_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNi0xLTEtMS0xMTYzODI_e8cbdedd-ec3d-486d-8541-075050b0bab4">687,711</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9194b0ff4ab745eaa55037aab3f10f13_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNi0zLTEtMS0xMTYzODI_37ff05cb-c51e-4e5d-a43d-99c54f97b45b">451,970</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec5265af9f5c4f559ae7a847c0687318_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNi01LTEtMS0xMTYzODI_07789118-a922-4fa1-b229-883d044815f7">31,933</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNi03LTEtMS0xMTYzODI_f3d63c95-174f-407c-978e-dd7f2eb28457">1,171,614</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-5" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RleHRyZWdpb246YjI1ODdiMDRjYTZlNDg2ZmI0ZTUxN2UwZjI2Y2FjNzRfMTA3Mg_94c45dc7-ff5d-42b1-8ad4-0bc725a65385">7.2</ix:nonFraction> million of revenues from performance obligations satisfied in previous periods compared to $<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-5" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RleHRyZWdpb246YjI1ODdiMDRjYTZlNDg2ZmI0ZTUxN2UwZjI2Y2FjNzRfMTE4MA_f82afe73-e448-421a-b59b-9bc70bfb30ca">6.0</ix:nonFraction> million during the three months ended March&#160;31, 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RleHRyZWdpb246YjI1ODdiMDRjYTZlNDg2ZmI0ZTUxN2UwZjI2Y2FjNzRfMzI0MQ_69137398-6461-4e92-9cfb-aae1539d8778" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of March&#160;31, 2023. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts (i) that have an original expected duration of one year or less and (ii) for which it recognizes revenues at the amount to which it has the right to invoice for services provided.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 1 year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1 Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2 Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3 Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Type</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9f6ec42fa947f6b5a20d09d23272d3_I20230331" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjcwNjUxZDgxNGI5MDQwM2NiYjdmYzNmZmJhYmMxZjNkL3RhYmxlcmFuZ2U6NzA2NTFkODE0YjkwNDAzY2JiN2ZjM2ZmYmFiYzFmM2RfMi0xLTEtMS0xMTYzODI_98ae517c-4fe1-447e-8631-ea3414bddc9f">12,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13905202d0f749aea171e604e38825e1_I20230331" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjcwNjUxZDgxNGI5MDQwM2NiYjdmYzNmZmJhYmMxZjNkL3RhYmxlcmFuZ2U6NzA2NTFkODE0YjkwNDAzY2JiN2ZjM2ZmYmFiYzFmM2RfMi0zLTEtMS0xMTYzODI_91edd796-28d1-44cf-b92f-908c6764d89e">3,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i106544bcd1ea43418eef6f590c22036e_I20230331" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjcwNjUxZDgxNGI5MDQwM2NiYjdmYzNmZmJhYmMxZjNkL3RhYmxlcmFuZ2U6NzA2NTFkODE0YjkwNDAzY2JiN2ZjM2ZmYmFiYzFmM2RfMi01LTEtMS0xMTYzODI_81f94f75-63e8-4c84-9876-9519764daaf1">2,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a83628d9cb642eeac047212ac11e3e7_I20230331" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjcwNjUxZDgxNGI5MDQwM2NiYjdmYzNmZmJhYmMxZjNkL3RhYmxlcmFuZ2U6NzA2NTFkODE0YjkwNDAzY2JiN2ZjM2ZmYmFiYzFmM2RfMi03LTEtMS0xMTYzODI_83d0f005-fade-4086-b7de-4f238674c5f3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13fa1a9913b54f85883ae1d28801db8e_I20230331" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjcwNjUxZDgxNGI5MDQwM2NiYjdmYzNmZmJhYmMxZjNkL3RhYmxlcmFuZ2U6NzA2NTFkODE0YjkwNDAzY2JiN2ZjM2ZmYmFiYzFmM2RfMi05LTEtMS0xMTYzODI_74c2ece8-caa6-4920-8132-1506ea3a0b53">18,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company applies a practical expedient and does not disclose the amount of the transaction price allocated to the remaining performance obligations nor provide an explanation of when the Company expects to recognize that amount as revenue for certain variable consideration.</span></div></ix:continuation><div style="margin-top:9pt;text-indent:29.25pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><ix:continuation id="ie6b0786db9514d3bb57b4c5860629e84"><div style="margin-top:9pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances</span></div><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RleHRyZWdpb246YjI1ODdiMDRjYTZlNDg2ZmI0ZTUxN2UwZjI2Y2FjNzRfMzIzNQ_b1a80562-b23a-448b-9fc4-52fdd892b23e" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the classification of contract assets and liabilities in the condensed consolidated balance sheets:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:76.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets included in Trade receivables and contract assets, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id815b72d3f8e4a16a783a5c50256df6d_I20230331" decimals="-3" name="us-gaap:ContractWithCustomerAssetGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjhjMzBhNTRmYTFhNTQ1MjViNWIyMDgyNzgyZWUyZTE3L3RhYmxlcmFuZ2U6OGMzMGE1NGZhMWE1NDUyNWI1YjIwODI3ODJlZTJlMTdfMS0xLTEtMS0xMTYzODI_a4d731eb-2616-4140-9ba4-f93e483a1eb4">22,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90b9bf792ef04e1482fdf60bcd82619a_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerAssetGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjhjMzBhNTRmYTFhNTQ1MjViNWIyMDgyNzgyZWUyZTE3L3RhYmxlcmFuZ2U6OGMzMGE1NGZhMWE1NDUyNWI1YjIwODI3ODJlZTJlMTdfMS0zLTEtMS0xMTYzODI_f8241d34-0795-4f24-aca2-1fa7c1486b0c">11,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8604559705cf4c86a66b79b03b9a3868_I20230331" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjhjMzBhNTRmYTFhNTQ1MjViNWIyMDgyNzgyZWUyZTE3L3RhYmxlcmFuZ2U6OGMzMGE1NGZhMWE1NDUyNWI1YjIwODI3ODJlZTJlMTdfMi0xLTEtMS0xMTYzODI_b89e80b5-2617-4f99-b37a-8765f8295616">35,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib06ec2b31bec429688a343905ccdc18f_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjhjMzBhNTRmYTFhNTQ1MjViNWIyMDgyNzgyZWUyZTE3L3RhYmxlcmFuZ2U6OGMzMGE1NGZhMWE1NDUyNWI1YjIwODI3ODJlZTJlMTdfMi0zLTEtMS0xMTYzODI_4eb8341a-8da0-4c1b-b325-22262b5de2a6">36,036</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in Other noncurrent liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37f53a34412b4d18b68b263238cb4449_I20230331" decimals="-3" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjhjMzBhNTRmYTFhNTQ1MjViNWIyMDgyNzgyZWUyZTE3L3RhYmxlcmFuZ2U6OGMzMGE1NGZhMWE1NDUyNWI1YjIwODI3ODJlZTJlMTdfMy0xLTEtMS0xMTYzODI_75b0eefe-07e3-4d1f-8cca-196e7ae64afc">319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ea17ee36c7149dbbeee5cfcd61f60dd_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjhjMzBhNTRmYTFhNTQ1MjViNWIyMDgyNzgyZWUyZTE3L3RhYmxlcmFuZ2U6OGMzMGE1NGZhMWE1NDUyNWI1YjIwODI3ODJlZTJlMTdfMy0zLTEtMS0xMTYzODI_81a6f91c-366c-40af-b922-1e89243da252">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets comprise amounts where the Company&#8217;s right to bill is contingent on something other than the passage of time such as achievement of contractual milestones. Contract assets have increased since December 31, 2022 primarily due to contracts where the Company&#8217;s right to bill is contingent upon achievement of contractual milestones. Contract liabilities comprise amounts collected from the Company&#8217;s customers for revenues not yet earned and such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RleHRyZWdpb246YjI1ODdiMDRjYTZlNDg2ZmI0ZTUxN2UwZjI2Y2FjNzRfMjkxNg_bfa26563-74c9-48c0-bcfc-8156dda20fb0">19.2</ix:nonFraction> million of revenues that were included in Accrued expenses and other current liabilities at December 31, 2022. During the three months ended March&#160;31, 2022, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RleHRyZWdpb246YjI1ODdiMDRjYTZlNDg2ZmI0ZTUxN2UwZjI2Y2FjNzRfMzA5OA_68d16bee-146f-4deb-ac1f-ae3cabf9ee22">26.3</ix:nonFraction> million of revenues that were included in Accrued expenses and other current liabilities at December 31, 2021.</span></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div id="i111730af697144c49a5d92b5de8b1469_64"></div><div style="margin-top:9pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfNDYzMA_4a31b3f9-bb66-40e8-aff3-3d116405f46e" continuedAt="i02f0a3c1015f4bbdb0edc5c2520f7b24" escape="true">STOCKHOLDERS&#8217; EQUITY</ix:nonNumeric></span></div><div style="text-indent:-9pt"><span><br/></span></div><ix:continuation id="i02f0a3c1015f4bbdb0edc5c2520f7b24" continuedAt="iad560c858fad4196b7e9c84336693a47"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfNDYwOQ_9e1c9a7b-6dc5-4c3a-a98a-f4e4c3b20d9f" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized in the Company&#8217;s condensed consolidated statements of income for the periods indicated:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ea99b4d88b8402aa11d044a599093af_D20230101-20230331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjBiN2NlYmQyZmZkZjQ3YzVhNmI2NjdiOWUxZWRkNWExL3RhYmxlcmFuZ2U6MGI3Y2ViZDJmZmRmNDdjNWE2YjY2N2I5ZTFlZGQ1YTFfMi0xLTEtMS0xMTYzODI_e7ae37b9-b059-4ce4-9af0-4eb5025bfcaa">16,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1497f46c0d1473b810a936831012b3a_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjBiN2NlYmQyZmZkZjQ3YzVhNmI2NjdiOWUxZWRkNWExL3RhYmxlcmFuZ2U6MGI3Y2ViZDJmZmRmNDdjNWE2YjY2N2I5ZTFlZGQ1YTFfMi0zLTEtMS0xMTYzODI_2e79516f-bd6f-4b01-851d-86dad184b68e">424</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf7c7447686f418e858a209a1b10b68f_D20230101-20230331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjBiN2NlYmQyZmZkZjQ3YzVhNmI2NjdiOWUxZWRkNWExL3RhYmxlcmFuZ2U6MGI3Y2ViZDJmZmRmNDdjNWE2YjY2N2I5ZTFlZGQ1YTFfMy0xLTEtMS0xMTYzODI_fba9c8d5-d888-4e99-b8ab-e9bc1c5950aa">22,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5bc4eec70c1417790ab6d9277c57aa4_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjBiN2NlYmQyZmZkZjQ3YzVhNmI2NjdiOWUxZWRkNWExL3RhYmxlcmFuZ2U6MGI3Y2ViZDJmZmRmNDdjNWE2YjY2N2I5ZTFlZGQ1YTFfMy0zLTEtMS0xMTYzODI_190a10e5-bd7f-4593-93d8-8b4c4cd9ac1c">7,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjBiN2NlYmQyZmZkZjQ3YzVhNmI2NjdiOWUxZWRkNWExL3RhYmxlcmFuZ2U6MGI3Y2ViZDJmZmRmNDdjNWE2YjY2N2I5ZTFlZGQ1YTFfNC0xLTEtMS0xMTYzODI_24b4baae-b22d-4c7d-9c09-356568d73d88">38,579</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjBiN2NlYmQyZmZkZjQ3YzVhNmI2NjdiOWUxZWRkNWExL3RhYmxlcmFuZ2U6MGI3Y2ViZDJmZmRmNDdjNWE2YjY2N2I5ZTFlZGQ1YTFfNC0zLTEtMS0xMTYzODI_e1654ca5-f439-49e0-8e8e-a9f04324cf71">7,112</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfNDYyNg_a729228f-6e2a-46af-882b-88d6309ba053" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under the Company&#8217;s plans is set forth below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:50.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.418%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual Term (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding at January 1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfMS0xLTEtMS0xMTYzODI_dfb29245-db49-4f66-9297-e7512336f0b1">1,923</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfMS0zLTEtMS0xMTYzODI_ebaec3f5-751b-4ca6-8b76-9e4d7fe31392">98.92</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfMi0xLTEtMS0xMTYzODI_fcbf3fbe-2a56-428e-a226-05a301ef8246">108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfMi0zLTEtMS0xMTYzODI_7e542c5e-8dfe-4503-af87-b4622d8611cc">299.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfMy0xLTEtMS0xMTYzODI_12341a13-6bd6-4a11-8b85-cf765d5331c4">72</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfMy0zLTEtMS0xMTYzODI_ff172c6d-e877-4aa8-9ad3-62bedc6e00ef">35.54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding at March&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfNi0xLTEtMS0xMTYzODI_1a39191d-6674-4b60-ab23-f23ee9b881b3">1,959</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfNi0zLTEtMS0xMTYzODI_b51c0506-d092-48c4-9846-a78060a18e34">112.21</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfNi01LTEtMS0xMTYzODI_6442b53b-c3b8-4872-ae48-fdbf2f3fb4a8">376,403</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfNi03LTEtMS0xMTYzODI_8e0dd133-8b16-41e2-9d59-8f7fbef8bcf6">3.6</ix:nonNumeric></span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable as of March&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfOC0xLTEtMS0xMTYzODI_05c2988d-48a9-4e67-b10f-2f44e6483f15">1,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfOC0zLTEtMS0xMTYzODI_b177b518-87ab-452f-b88a-d9b8c6a85a3a">79.73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfOC01LTEtMS0xMTYzODI_62b02b4f-d7f5-4c94-bfa3-11ceb6565d60">369,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfOC03LTEtMS0xMTYzODI_ea3c1b9a-3280-4c89-91f5-6560f3e5d23f">2.7</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options expected to vest as of March&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfOS0xLTEtMS0xMTYzODI_4f8c3c65-9ecf-496d-b0ff-660555bcd810">272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfOS0zLTEtMS0xMTYzODI_cba27c0c-72c7-4917-848d-c8aa365f32cc">295.97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfOS01LTEtMS0xMTYzODI_44370656-5084-4c99-b0a0-0dfdfae4c94d">6,519</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfOS03LTEtMS0xMTYzODI_788f87c9-5346-461e-90db-ceb25006929c">9.0</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, $<ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMzA0_6a75ce12-a1fb-48e0-aef4-2a9bec5c2067">33.8</ix:nonFraction> million of total remaining unrecognized stock-based compensation cost related to unvested stock options, net of estimated forfeitures, is expected to be recognized over the weighted-average remaining requisite service period of <ix:nonNumeric contextRef="i9fda186ace004d8e91f931e8645d1540_D20230101-20230331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfNTI3_7156e547-080b-44d1-a147-706638223a9b">2.6</ix:nonNumeric> years. </span></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><ix:continuation id="iad560c858fad4196b7e9c84336693a47" continuedAt="i469e3e89b7ff460a80b8d4e738b30654"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock and Restricted Stock Units</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service-Based Awards</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfNDU4OQ_32d9c73d-595c-43f2-bfd6-5000b399e402" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activity related to the Company&#8217;s equity-classified and liability-classified service-based awards for the three months ended March&#160;31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.409%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability-Classified</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding at January&#160;1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i26c9f0e379d74b9c8b9873a9fb32e748_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfMi01LTEtMS0xMTYzODI_e894bb6b-a9bd-422b-add9-1ec8dfa68028">916</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i26c9f0e379d74b9c8b9873a9fb32e748_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfMi03LTEtMS0xMTYzODI_68d33b07-6b25-4e94-bed7-6e2a13925103">291.19</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idbd52cce73d64df786e8e48c0d6bd1fb_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfMi05LTEtMS0xMTYzODI_1df981bf-8e87-4e63-921b-be974f2595d5">99</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idbd52cce73d64df786e8e48c0d6bd1fb_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfMi0xMS0xLTEtMTE2Mzgy_f3198113-1ede-428e-93e7-15d91b0484d8">257.74</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i842df79d22c44296acf9e57b818b0042_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfMy01LTEtMS0xMTYzODI_26c4752e-9c96-4270-9c34-5a904e3bf09d">458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i842df79d22c44296acf9e57b818b0042_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfMy03LTEtMS0xMTYzODI_539b817b-cfc5-4676-b939-71bbd2ecd27c">299.19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfMy05LTEtMS0xMTYzODI_8a3754cf-bd85-4619-8536-fc1c3e7b9d42">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfMy0xMS0xLTEtMTE2Mzgy_bd477d12-c15e-4c26-a5ef-41839cb9d194">299.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i842df79d22c44296acf9e57b818b0042_D20230101-20230331" decimals="-3" sign="-" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNC01LTEtMS0xMTYzODI_e69af13f-1b8c-4b41-bc72-5ff4b510e206">15</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i842df79d22c44296acf9e57b818b0042_D20230101-20230331" decimals="2" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNC03LTEtMS0xMTYzODI_79588c58-d9d7-4c3e-8416-ff662d83bc7d">278.52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331" decimals="-3" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNC05LTEtMS0xMTYzODI_793caf47-c68e-479a-97f5-aff9b5c15d14">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331" decimals="2" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNC0xMS0xLTEtMTE2Mzgy_733e439f-1fa7-487d-8870-68ebbec303c6">305.59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i842df79d22c44296acf9e57b818b0042_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNS01LTEtMS0xMTYzODI_aeee2cb2-3caa-48ee-83e0-0b15eed49117">223</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i842df79d22c44296acf9e57b818b0042_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNS03LTEtMS0xMTYzODI_b2d88ff0-ffe4-4752-9217-37cb785f7d35">251.17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNS05LTEtMS0xMTYzODI_ac4c0bcb-5959-4773-a7c9-17895ab724c7">42</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNS0xMS0xLTEtMTE2Mzgy_dba36ae8-c9b5-4bbb-83ca-e65f40e52be7">235.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited/cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i842df79d22c44296acf9e57b818b0042_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNi01LTEtMS0xMTYzODI_89af3abc-1d30-4781-a3ab-2e648b65ceac">18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i842df79d22c44296acf9e57b818b0042_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNi03LTEtMS0xMTYzODI_549ba43c-a88a-4433-9a58-64a70d88b920">289.75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNi05LTEtMS0xMTYzODI_4e9e080a-e819-4295-a973-be57d476db3c">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNi0xMS0xLTEtMTE2Mzgy_f305a993-0a45-4f9d-b6bc-6ab3171f2d46">229.31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding at March&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i917042f007d74b83bc99ef95bb2cbb65_I20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNy01LTEtMS0xMTYzODI_72bdc726-53a2-4150-b112-b29c096122aa">1,118</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i917042f007d74b83bc99ef95bb2cbb65_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNy03LTEtMS0xMTYzODI_f7aebcb6-9c4a-4fce-93fe-bcd1b4732b57">302.65</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id7e0016ad8a544fca53cc998233c603c_I20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNy05LTEtMS0xMTYzODI_da146db8-4fd9-443c-b057-27b2a4c3277f">105</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id7e0016ad8a544fca53cc998233c603c_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNy0xMS0xLTEtMTE2Mzgy_06b93c96-eece-4052-8fab-32ed1b4e49a8">288.01</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, $<ix:nonFraction unitRef="usd" contextRef="i0a7bc44d1352465cb8fda24ea4b06530_I20230331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfNzYy_98dd1120-6ab4-4392-9e9a-864c0623d78f">271.0</ix:nonFraction> million of total remaining unrecognized stock-based compensation cost related to service-based equity-classified restricted stock units (&#8220;RSUs&#8221;), net of estimated forfeitures, is expected to be recognized over the weighted-average remaining requisite service period of <ix:nonNumeric contextRef="ibd7ad7a28123414787d4564ad7228423_D20230101-20230331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMTAyNg_da963850-5387-40e8-a593-165accf753d0">3.1</ix:nonNumeric> years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, $<ix:nonFraction unitRef="usd" contextRef="id7e0016ad8a544fca53cc998233c603c_I20230331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMTA0MQ_b77a1113-7ee9-4fe6-9124-8b77b71cf445">26.8</ix:nonFraction> million of total remaining unrecognized stock-based compensation cost related to service-based liability-classified cash-settled RSUs, net of estimated forfeitures, is expected to be recognized over the weighted-average remaining requisite service period of <ix:nonNumeric contextRef="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMTI5NA_c1bab7b2-95ba-4863-bb89-2c6c1fe16ea3">2.9</ix:nonNumeric> years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability associated with the service-based liability-classified RSUs as of March&#160;31, 2023 and December&#160;31, 2022, was $<ix:nonFraction unitRef="usd" contextRef="i6173e2fe07d647b6b055b14d0791b353_I20230331" decimals="-5" name="us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMTM5NA_4f4c3eed-7088-42ae-a3f5-ffc591842253">3.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic36f92c2b7ac43b0bb76559a9dc9387a_I20221231" decimals="-5" name="us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMTQwMQ_3de4111d-35a0-4c41-88bc-a9928ed8c9fa">10.2</ix:nonFraction> million, respectively, and was classified as Accrued compensation and benefits expenses in the condensed consolidated balance sheets.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Based Awards</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfNDU4Nw_c274c1fb-80a2-468f-bc3f-601d665cb1be" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activity related to the Company&#8217;s equity-classified performance-based awards for the three months ended March&#160;31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:61.879%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified </span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified </span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding at January&#160;1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if6caa770fa044670a86b5d5de78e71ef_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfMi0xLTEtMS0xMTYzODI_8baeacd4-e077-4c6a-8dc9-4a9f15bd1b63">9</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if6caa770fa044670a86b5d5de78e71ef_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfMi0zLTEtMS0xMTYzODI_21bf4cd4-5e11-4ea2-82cd-d38e635306b8">165.87</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3e330f24846e4fc2a0f55f8d34b8f7ce_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfMi01LTEtMS0xMTYzODI_31be8fc0-b85b-41c5-a847-0d866ad7532e">15</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3e330f24846e4fc2a0f55f8d34b8f7ce_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfMi03LTEtMS0xMTYzODI_e8b0e91e-d82e-4a23-9c0a-41cf5abe2439">412.60</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1497a544b103473f9d7baedab2397b0a_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNC0xLTEtMS0xMTYzODI_e3d91570-0431-4188-915e-5557dc73d8e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1497a544b103473f9d7baedab2397b0a_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNC0zLTEtMS0xMTYzODI_5335dbab-e510-45be-9f1a-3d506e991d9e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id2d3a3bbdc3a47fc96c3b13195a37386_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNC01LTEtMS0xMTYzODI_eb78ac61-e9e0-44d8-9b4f-67528fd1028a">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id2d3a3bbdc3a47fc96c3b13195a37386_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNC03LTEtMS0xMTYzODI_c46ee67b-1c85-4850-aeb0-41f32112ef0c">437.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited/cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1497a544b103473f9d7baedab2397b0a_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNS0xLTEtMS0xMTYzODI_18e57d7c-1493-4010-8608-a58cb0b7ae0c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1497a544b103473f9d7baedab2397b0a_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNS0zLTEtMS0xMTYzODI_068ba557-617e-437e-9ebf-d81c5f3d618a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id2d3a3bbdc3a47fc96c3b13195a37386_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNS01LTEtMS0xMTYzODI_f556f567-9a6d-4561-b807-9d986d27449b">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id2d3a3bbdc3a47fc96c3b13195a37386_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNS03LTEtMS0xMTYzODI_d81046a6-bab2-4e11-95b5-8d3a68411fca">363.93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding at March&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic8f24fe07fd44589bce2d773dc039911_I20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNi0xLTEtMS0xMTYzODI_c9de483c-e73f-4499-bfd3-caa75b7f258e">9</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic8f24fe07fd44589bce2d773dc039911_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNi0zLTEtMS0xMTYzODI_0945140f-168d-4c1a-a2fe-662bc1568df0">165.87</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id7bce314ed98403fb05d7ff7cf6569b2_I20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNi01LTEtMS0xMTYzODI_f081b632-e056-4735-9333-0c20be8dcf8d">13</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id7bce314ed98403fb05d7ff7cf6569b2_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNi03LTEtMS0xMTYzODI_ab88b9f5-588c-4d5d-ade8-508c16d50897">414.75</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, $<ix:nonFraction unitRef="usd" contextRef="id27e36083cb744b1bdac6eb8a3c5d12d_I20230331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMTY5OQ_7866e72c-2417-4c0b-bd6e-a7970a6e479c">0.2</ix:nonFraction> million of total remaining unrecognized stock-based compensation cost related to performance-based equity-classified restricted stock is expected to be recognized over the weighted-average remaining requisite service period of <ix:nonNumeric contextRef="i1aba2682ce954f629d282156435fae16_D20230101-20230331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMTkyMQ_f2f3c3c2-e8b0-4b24-82a9-da19bbee5cf6">0.4</ix:nonNumeric> years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, $<ix:nonFraction unitRef="usd" contextRef="ia5dceae5d5174acdbe6e85d252d8395d_I20230331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMTkzNg_18d9fd73-a4bf-4410-aba2-09970006e307">3.0</ix:nonFraction> million of total remaining unrecognized stock-based compensation cost related to performance-based equity-classified RSUs is expected to be recognized over the weighted-average remaining requisite service period of <ix:nonNumeric contextRef="i66f0b17f35634cc9bb2ef25f5767d117_D20230101-20230331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMjE0Ng_16ff6b55-5c5d-44f2-b128-59a26db00c24">2.3</ix:nonNumeric> years. </span></div></ix:continuation><div style="margin-top:9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><ix:continuation id="i469e3e89b7ff460a80b8d4e738b30654"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Employee Stock Purchase Plan </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Employee Stock Purchase Plan ("ESPP") enables eligible employees to purchase shares of EPAM&#8217;s common stock at a discount at the end of each designated offering period, which occurs every <ix:nonNumeric contextRef="i4493af2714904ca9b4965f39debea8cd_D20230101-20230331" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMjc0ODc3OTA4MDQxNA_596b596e-ccef-48ab-a37d-e69cb4ec01a0">six months</ix:nonNumeric> in April and November. The purchase price is equal to <ix:nonFraction unitRef="number" contextRef="i4493af2714904ca9b4965f39debea8cd_D20230101-20230331" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMjQ0Nw_5d2961f3-b793-407f-98f2-c84a2dba1b08">85</ix:nonFraction>% of the fair market value of a share of EPAM&#8217;s common stock on the first date of an offering or the date of purchase, whichever is lower. During the three months ended March&#160;31, 2023 and 2022, no purchases of common stock have been made under the ESPP.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes compensation expense related to share issuances pursuant to the ESPP on a straight-line basis over the <ix:nonNumeric contextRef="i4493af2714904ca9b4965f39debea8cd_D20230101-20230331" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfNDYyMg_e7d74c2a-f6c0-4f72-983e-d7c3d2d3468c">six-month</ix:nonNumeric> offering period. For the three months ended March&#160;31, 2023 and 2022, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i4493af2714904ca9b4965f39debea8cd_D20230101-20230331" decimals="-5" name="us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMjg5OA_ac041d27-ad76-4469-904a-b50499c1b9c8">3.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i822eec6d78d14beda94b832d9b217db2_D20220101-20220331" decimals="-5" name="us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMzg0ODI5MDcwNjg0Mg_f70823ab-aefc-46e8-bdd0-b62a14c19bb9">1.7</ix:nonFraction> million, respectively, of stock-based compensation expense related to the ESPP. As of March&#160;31, 2023, total unrecognized stock-based compensation cost related to the ESPP was $<ix:nonFraction unitRef="usd" contextRef="i985801161de34f8fa51f34487a0d457e_I20230331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMzA2Mw_384a7297-e7f2-4fcb-9877-203a9775b72d">1.1</ix:nonFraction>&#160;million, which is expected to be recognized over a period of <ix:nonNumeric contextRef="i4493af2714904ca9b4965f39debea8cd_D20230101-20230331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMzExOQ_330c223b-c4db-40df-8b5d-18b796616036">0.1</ix:nonNumeric> years.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments for Future Equity Awards </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Company&#8217;s acquisitions of businesses as discussed in Note 3 &#8220;Acquisitions,&#8221; EPAM enters into agreements that contractually commit it to granting equity awards at future dates. The agreements are unique to each acquisition and terms vary to specify the number of future awards to be issued or a monetary value that will be settled with equity awards valued at future stock prices. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, the Company has commitments to grant up to $<ix:nonFraction unitRef="usd" contextRef="i94376f5b9b214a7fa9a44fedbf0b9dc5_D20230101-20230331" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMzYxOQ_fd5dabbc-ead2-4d58-837c-8da565c4a8c1">26.1</ix:nonFraction>&#160;million of equity awards with the number of awards to be determined based on future stock prices. These awards contain performance criteria that will determine the number of future awards to be issued and there is a service-based vesting requirement after the grant date associated with these awards. As these awards are considered granted for accounting purposes, in determining the expense, the Company adjusts the expected settlement based on the probability of achievement of the performance criteria. Related to these awards, the amount of stock-based compensation expense recorded in the condensed consolidated statements of income for the three months ended March&#160;31, 2023 was not material. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, the Company has issued <ix:nonFraction unitRef="shares" contextRef="i8d215c592d5a45979a1862b8565a0982_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfNDQyMQ_75c9a7d9-1825-4006-bf72-489c08e23dac">2</ix:nonFraction>&#160;thousand performance-based equity-classified RSUs which are not considered granted for accounting purposes as the future vesting conditions have not yet been determined.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchases </span></div><div style="margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 13, 2023, the Board of Directors authorized a share repurchase program for up to $<ix:nonFraction unitRef="usd" contextRef="id8dadff79ddc4190b7b67e7e7a8287f5_I20230213" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMzg0ODI5MDcwNDE2Mw_f189a1c5-2c75-4a20-bbd8-a9d5540dabba">500.0</ix:nonFraction>&#160;million of the Company's outstanding common stock. EPAM may repurchase shares of its common stock on a discretionary basis from time to time through open market purchases, privately negotiated transactions or other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended. The timing and total amount of stock repurchases will depend upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices, and other considerations. The share repurchase program has a term of <ix:nonNumeric contextRef="i39ce96d812484941ac153a8d824217ee_D20230213-20230213" name="us-gaap:StockRepurchaseProgramPeriodInForce1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMzg0ODI5MDcwNDcxMA_435bb091-6ddd-414b-aff8-8920da98b760">24</ix:nonNumeric> months, may be suspended or discontinued at any time, and does not obligate the company to acquire any amount of common stock.</span></div><div style="margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfOTg5NTYwNDY1OTY4MQ_a8484a5f-e70f-4150-9f8e-bd0ac8d63b06">30</ix:nonFraction> thousand shares of its common stock at an average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfOTg5NTYwNDY1OTY4Nw_08b16bf9-f907-414e-81ad-32fc5ad94414">283.69</ix:nonFraction> for a total of $<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfOTg5NTYwNDY1OTY5MQ_ecb4fcd4-29e5-420f-a251-0b0b0b0e4125">8.5</ix:nonFraction> million in cash. All of the repurchased shares have been retired. As of March&#160;31, 2023, a remaining balance of $<ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfOTg5NTYwNDY1OTcwNw_73555e61-dec5-4475-a289-c496d7245ffc">491.5</ix:nonFraction>&#160;million of the Company's common stock was available for purchase under share repurchase authorizations by its Board of Directors.</span></div></ix:continuation><div id="i111730af697144c49a5d92b5de8b1469_67"></div><div style="margin-top:9pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82Ny9mcmFnOjViMDc1ZmVlOTk5ZTQzZDFhMmU1YmY2MzM5MzUxMWE0L3RleHRyZWdpb246NWIwNzVmZWU5OTllNDNkMWEyZTViZjYzMzkzNTExYTRfMjEwNQ_35ec5d7f-0432-4e96-8b8f-27eebc99b1bc" continuedAt="i2c00a13f1b204e9087599cc05acb18e0" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="i2c00a13f1b204e9087599cc05acb18e0" continuedAt="i2879420ba5e04ae5bd4251430efd94f3"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining its interim provision for income taxes, the Company uses an estimated annual effective tax rate, which is based on expected annual profit before tax, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2022, the Company recorded its interim tax provision using the discrete method rather than using an estimated annual effective tax rate. The discrete method treats the year-to-date period as if it were the annual period and determines the income tax expense or benefit on that basis. The discrete method is applied when the application of the estimated annual effective tax rate is impractical because it is not possible to reliably estimate the annual effective tax rate. During the second, third and fourth quarters of 2022, the Company used an estimated annual effective tax rate. The change did not have a material impact on the condensed consolidated interim financial statements. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2879420ba5e04ae5bd4251430efd94f3">The Company&#8217;s worldwide effective tax rates for the three months ended March&#160;31, 2023 and 2022 were <ix:nonFraction unitRef="number" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82Ny9mcmFnOjViMDc1ZmVlOTk5ZTQzZDFhMmU1YmY2MzM5MzUxMWE0L3RleHRyZWdpb246NWIwNzVmZWU5OTllNDNkMWEyZTViZjYzMzkzNTExYTRfMTQwNw_280b4324-9297-4af4-866b-8d82288e7439">19.6</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82Ny9mcmFnOjViMDc1ZmVlOTk5ZTQzZDFhMmU1YmY2MzM5MzUxMWE0L3RleHRyZWdpb246NWIwNzVmZWU5OTllNDNkMWEyZTViZjYzMzkzNTExYTRfMTQxNA_84daff7b-3d4a-47e9-8982-988176b0ba0d">15.6</ix:nonFraction>%, respectively. The Company&#8217;s effective tax rates benefited from excess tax benefits recorded upon vesting or exercise of stock-based awards of $<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82Ny9mcmFnOjViMDc1ZmVlOTk5ZTQzZDFhMmU1YmY2MzM5MzUxMWE0L3RleHRyZWdpb246NWIwNzVmZWU5OTllNDNkMWEyZTViZjYzMzkzNTExYTRfMTYyOA_16fd8cce-d238-45eb-bc6b-d399f5d9cfe0">6.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82Ny9mcmFnOjViMDc1ZmVlOTk5ZTQzZDFhMmU1YmY2MzM5MzUxMWE0L3RleHRyZWdpb246NWIwNzVmZWU5OTllNDNkMWEyZTViZjYzMzkzNTExYTRfMTYzNQ_21e1549b-eaa9-4099-86c0-e71f14565946">13.1</ix:nonFraction> million during the three months ended March&#160;31, 2023 and&#160;2022, respectively.</ix:continuation> </span></div><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div id="i111730af697144c49a5d92b5de8b1469_70"></div><div style="margin-top:9pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RleHRyZWdpb246MDcyNjkxYjI4ZWQ4NGVkNjhlNDYyNjlhMDYxZGY1NzRfMTcwMw_64fb53bc-1c92-49a2-88b5-329d4bc28212" continuedAt="iecbd80597c6443159744bb1a5b50ca51" escape="true">EARNINGS PER SHARE</ix:nonNumeric></span></div><ix:continuation id="iecbd80597c6443159744bb1a5b50ca51"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. For purposes of computing basic earnings per share, any nonvested shares of restricted stock that have been issued by the Company and are contingently returnable to the Company are excluded from the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, unvested restricted stock, unvested equity-settled RSUs and the stock to be issued under the Company&#8217;s ESPP. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. </span></div><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RleHRyZWdpb246MDcyNjkxYjI4ZWQ4NGVkNjhlNDYyNjlhMDYxZGY1NzRfMTY5MA_3d9244b3-c89e-48ef-b7eb-f7eabe5adb5b" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share of common stock as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfMy0xLTEtMS0xMTYzODI_b7a89abe-3b5a-4be7-a1e2-38084877bca4">102,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfMy0zLTEtMS0xMTYzODI_3ec02908-4c8b-4b90-a79b-fb4497d6ded3">89,719</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted earnings per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfNC0xLTEtMS0xMTYzODI_4ae4c376-8542-4da3-950d-3383acd9378d"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfNC0xLTEtMS0xMTYzODI_b134acbd-4422-4dda-9a38-1979246a24d5">102,292</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfNC0zLTEtMS0xMTYzODI_b4eb1476-f5a8-4342-ad86-adf5f813658a"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfNC0zLTEtMS0xMTYzODI_c4422995-e513-44b4-8c29-1aeacf861c5d">89,719</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for basic earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfNy0xLTEtMS0xMTYzODI_4a143e37-d423-4d5b-b380-262a42674607">57,702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfNy0zLTEtMS0xMTYzODI_b4d6edbd-67e9-42a0-b4ee-7613c3741385">56,915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfOC0xLTEtMS0xMTYzODI_a5d4a6ac-5a26-4130-b429-17a0ae91e457">1,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfOC0zLTEtMS0xMTYzODI_42db82cf-7e24-42fe-b563-588ae29cc02f">2,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for diluted earnings per share</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfOS0xLTEtMS0xMTYzODI_2ee76dec-858d-4d7a-b35d-04b2bc1e7e27">59,298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfOS0zLTEtMS0xMTYzODI_a4c846d2-1797-4156-80ef-b3c66d5e54b7">58,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfMTItMS0xLTEtMTE2Mzgy_3975bfc8-7865-4e51-aeb4-aed72e6167b3">1.77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfMTItMy0xLTEtMTE2Mzgy_896a9c16-82c9-4a1f-a8db-ea3be33b649e">1.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfMTMtMS0xLTEtMTE2Mzgy_bf3a5700-7161-4869-aa06-e4e84f0b6ba5">1.73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfMTMtMy0xLTEtMTE2Mzgy_7cbada51-0ca2-40c6-878c-99ceab9fd077">1.52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares underlying equity-based awards that were excluded from the calculation of diluted earnings per share as their effect would be anti-dilutive was <ix:nonFraction unitRef="shares" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RleHRyZWdpb246MDcyNjkxYjI4ZWQ4NGVkNjhlNDYyNjlhMDYxZGY1NzRfMTQyOA_535c4ea6-08d4-4c91-974f-418941a91558">260</ix:nonFraction> thousand and <ix:nonFraction unitRef="shares" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RleHRyZWdpb246MDcyNjkxYjI4ZWQ4NGVkNjhlNDYyNjlhMDYxZGY1NzRfMTY0OTI2NzQ0MzM4MQ_888de033-88cb-49e9-9056-98e467824b56">137</ix:nonFraction> thousand during the three months ended March&#160;31, 2023 and 2022, respectively.</span></div></ix:continuation><div style="margin-top:9pt"><span><br/></span></div><div id="i111730af697144c49a5d92b5de8b1469_73"></div><div style="margin-top:9pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfMjI0Nw_e8ebb550-e862-4ad5-93f6-da2449e9ac1f" continuedAt="i981ea4f06cf645f388d71b9adf22b531" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><div style="margin-top:9pt;text-indent:27pt"><ix:continuation id="i981ea4f06cf645f388d71b9adf22b531" continuedAt="i362c541f1bef4e6eb4188cb45a95964e"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company is a party to a variety of agreements under which it may be obligated to indemnify the other party for certain matters. These obligations typically arise in contracts where the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations or covenants for certain matters, infringement of third-party intellectual property rights, data privacy violations, and certain tortious conduct in the course of providing services. The duration of these indemnifications varies, and in certain cases, is indefinite.</span></ix:continuation></div><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><ix:continuation id="i362c541f1bef4e6eb4188cb45a95964e"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is unable to reasonably estimate the maximum potential amount of future payments under these or similar agreements due to the unique facts and circumstances of each agreement and the fact that certain indemnifications provide for no limitation to the maximum potential future payments under the indemnification. Management is not aware of any such matters that would have a material effect on the condensed consolidated financial statements of the Company. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; From time to time, the Company is involved in litigation, claims or other contingencies arising in the ordinary course of business. The Company accrues a liability when a loss is considered probable and the amount can be reasonably estimated. When a material loss contingency is reasonably possible but not probable, the Company does not record a liability, but instead discloses the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. Legal fees are expensed as incurred. In the opinion of management, the outcome of any existing claims and legal or regulatory proceedings, if decided adversely, is not expected to have a material effect on the Company&#8217;s business, financial condition, results of operations or cash flows.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ukraine Humanitarian Commitment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; On March 4, 2022, EPAM announced that it has established a $<ix:nonFraction unitRef="usd" contextRef="ic1524217b675426c9724158b7e7ed1a3_I20220304" decimals="INF" name="us-gaap:OtherCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfMjAzNg_c6cb7ead-df56-40b1-b82c-99c3fb180b2d">100.0</ix:nonFraction>&#160;million humanitarian commitment to support its employees in Ukraine and their families. See Note 2 &#8220;Impact of the Invasion of Ukraine&#8221; for more information regarding commitments to humanitarian aid for Ukraine.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; During the year ended December 31, 2022, the Company purchased software licenses for use in the regular course of business in exchange for an upfront payment and fixed, future annual payments due over the next 4 years. As of March 31, 2023, the undiscounted deferred consideration amounts owed totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-5" name="us-gaap:PurchaseObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfNjU5NzA2OTc3MDY2NQ_95eec48f-4b28-47a4-939f-ceb7d6a87a99">60.0</ix:nonFraction>&#160;million and are expected to be paid as follows: $<ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-5" name="us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfNjU5NzA2OTc3MDY4MA_4e426f92-491e-419a-b31f-ddd75346a09e">14.2</ix:nonFraction>&#160;million during the remainder of 2023, $<ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-5" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfNjU5NzA2OTc3MDY5NQ_e13eb84c-0954-4aef-97f1-bef4ff3cef23">14.0</ix:nonFraction>&#160;million in 2024, $<ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-5" name="us-gaap:PurchaseObligationDueInSecondYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfNjU5NzA2OTc3MDcxMA_f49408e7-d5d4-47cc-9094-6852d4725003">15.1</ix:nonFraction>&#160;million in 2025, and $<ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-5" name="us-gaap:PurchaseObligationDueInThirdYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfNjU5NzA2OTc3MDcyNQ_9c639b61-1124-46fb-a72d-6436f89eb154">16.7</ix:nonFraction>&#160;million in 2026.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Commitment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; On March 31, 2023, the Company entered into a <ix:nonNumeric contextRef="ieeadfc7f5b734953973fa34fab0e2659_D20230101-20230331" name="us-gaap:LongtermPurchaseCommitmentPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfODI0NjMzNzIxNDIzMg_7f9a9651-883f-438c-acec-7abb73abe851">5</ix:nonNumeric>-year agreement for cloud services through which it committed to spending at least $<ix:nonFraction unitRef="usd" contextRef="ieeadfc7f5b734953973fa34fab0e2659_D20230101-20230331" decimals="-5" name="us-gaap:LongTermPurchaseCommitmentAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfODI0NjMzNzIxNDIzOQ_ef818bda-685f-4bd7-92fd-f8e3caf19ff6">75</ix:nonFraction>&#160;million over the term of the agreement. The Company has the ability to cancel the commitment whereby it would incur a cancellation penalty of <ix:nonFraction unitRef="number" contextRef="ieeadfc7f5b734953973fa34fab0e2659_D20230101-20230331" decimals="2" name="epam:LongTermPurchaseCommitmentPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfODI0NjMzNzIxNDI1Mg_f83bc73a-5ed0-4d0b-9f91-02f16aea4ac0">20</ix:nonFraction>% of the remaining contractual commitment.</span></div></ix:continuation><div id="i111730af697144c49a5d92b5de8b1469_76"></div><div style="margin-top:9pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RleHRyZWdpb246NGRlZTM0N2Y1ZTI3NDc4Mzg4N2E5Njg3YzIyZmMyMWZfNDA2OQ_4e9cbb4b-35f8-433d-a7ed-829d8726f79b" continuedAt="i4675b626abad4ae79dacbd1c8ba58180" escape="true">SEGMENT INFORMATION</ix:nonNumeric></span></div><ix:continuation id="i4675b626abad4ae79dacbd1c8ba58180" continuedAt="ie425eb190eb1439db44290c7f89d7a6d"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines its business segments and reports segment information in accordance with how the Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;) organizes the segments to evaluate performance, allocate resources and make business decisions. Segment results are based on the segment&#8217;s revenues and operating profit, where segment operating profit is defined as income from operations before unallocated costs. Expenses included in segment operating profit consist principally of direct selling and delivery costs as well as an allocation of certain shared services expenses. Certain corporate expenses are not allocated to specific segments as these expenses are not controllable at the segment level. Such expenses include certain types of professional fees, certain taxes included in operating expenses, compensation to non-employee directors and certain other general and administrative expenses, including compensation of specific groups of non-production employees. In addition, the Company does not allocate amortization of intangible assets acquired through business combinations, goodwill and other asset impairment charges, stock-based compensation expenses, acquisition-related costs and certain other one-time charges and benefits. These unallocated amounts are combined with total segment operating profit to arrive at consolidated income from operations as reported below in the reconciliation of segment operating profit to consolidated income before provision for income taxes. Additionally, management has determined that it is not practical to allocate identifiable assets by segment since such assets are used interchangeably among the segments.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its business primarily based on the managerial responsibility for its client base and market. As managerial responsibility for a particular customer relationship generally correlates with the customer&#8217;s geographic location, there is a high degree of similarity between customer locations and the geographic boundaries of the Company&#8217;s reportable segments. In some cases, managerial responsibility for a particular customer is assigned to a management team in another region and is usually based on the strength of the relationship between customer executives and particular members of EPAM&#8217;s senior management team. In such cases, the customer&#8217;s activity would be reported through the management team&#8217;s reportable segment.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 &#8220;Impact of the Invasion of Ukraine&#8221; for more information regarding the Company&#8217;s decisions to no longer serve customers in Russia and the subsequent decision to exit its operations in Russia.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><ix:continuation id="ie425eb190eb1439db44290c7f89d7a6d" continuedAt="ibb27a521e90443e6bc5bc09f6c225676"><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RleHRyZWdpb246NGRlZTM0N2Y1ZTI3NDc4Mzg4N2E5Njg3YzIyZmMyMWZfNDAyNw_3e7de9c7-8138-4b57-9565-0244703a2b96" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from external customers and operating profit/(loss), before unallocated expenses, by reportable segment for the three months ended March&#160;31, 2023 and 2022, were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc26afa69fd246febc8715336bd08230_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfMy0xLTEtMS0xMTYzODI_cc476dc1-f90e-4eb1-ad2b-29c01d766c7c">709,957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0a93f65c2bf4276a5dccff3e4b126ef_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfMy0zLTEtMS0xMTYzODI_4a61840b-f931-4564-8cd0-d454531b10ec">687,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ab70ba03c4347079862ec7a1464d79c_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfNC0xLTEtMS0xMTYzODI_00df9c67-3d87-42a4-9569-d42e4c0fe25a">493,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9194b0ff4ab745eaa55037aab3f10f13_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfNC0zLTEtMS0xMTYzODI_b9c8c997-e7b6-40a3-a45b-9ce200b12c73">451,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1b0c4d153024a59abe0477dce2f0c34_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfNS0xLTEtMS0xMTYzODI_9490c6e7-df0f-4571-9067-37910467fcdb">7,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec5265af9f5c4f559ae7a847c0687318_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfNS0zLTEtMS0xMTYzODI_e4001059-cd29-44df-addb-73b59a9e4669">31,933</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfNi0xLTEtMS0xMTYzODI_f6a3fa68-99e8-46ba-9387-686d819a9b93">1,210,941</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfNi0zLTEtMS0xMTYzODI_4b4c0d03-2118-4d30-bb8e-f513770acb91">1,171,614</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating profit/(loss):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icebc7569f8b442f9ad91cad637154d96_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfOC0xLTEtMS0xMTYzODI_78d44846-d556-4434-bfad-8e79e6f16996">122,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb81be57dcd342d4b9d4272676c0667e_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfOC0zLTEtMS0xMTYzODI_140b40bc-41f8-45d1-98eb-7e2200988952">126,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2074a854f24b4c9888b42f1020592279_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfOS0xLTEtMS0xMTYzODI_699711f9-a965-4028-904a-ac0b4ddc4bc7">59,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0022dbb8e1a5426298d8085c7fc0eb44_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfOS0zLTEtMS0xMTYzODI_a0b3dc3b-e6b7-4785-9692-ca5aaa9ad49a">56,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6483805f850f40728bd5c8d3f0b9e37f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfMTAtMS0xLTEtMTE2Mzgy_b54484ca-e5d6-4c1d-ba59-c94fbf9b4c14">3,005</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie270b06aaf824f399c86d952fb27cacc_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfMTAtMy0xLTEtMTE2Mzgy_2aeb1440-bb5b-4e84-a98c-adabcdedd751">19,484</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment operating profit</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icaf5dc0b8d924a99b29d2af96a691e65_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfMTEtMS0xLTEtMTE2Mzgy_b53f2900-b853-442c-8729-460a35b2cae2">179,730</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9245a5760ea140769fb211e2c2cf9899_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfMTEtMy0xLTEtMTE2Mzgy_8dce8376-15da-4104-a7c9-7d5ad7d8620d">163,961</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intersegment transactions were excluded from the above on the basis that they are neither included in the measure of a segment&#8217;s profit and loss results, nor considered by the CODM during the review of segment results. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no customers that accounted for more than 10% of total segment revenues during the three months ended March&#160;31, 2023 and 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RleHRyZWdpb246NGRlZTM0N2Y1ZTI3NDc4Mzg4N2E5Njg3YzIyZmMyMWZfNDA0MQ_e39a54f3-7659-404a-a6ed-c061a3e7e762" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating profit:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icaf5dc0b8d924a99b29d2af96a691e65_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfMi0xLTEtMS0xMTYzODI_6223ee3b-d16b-4ee3-b834-ae93dd66a48e">179,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9245a5760ea140769fb211e2c2cf9899_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfMi0zLTEtMS0xMTYzODI_0dd8e0cc-cfa9-4b50-aad1-d50897a8b0b7">163,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated amounts:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b315b4fccae434ebcc38720b9ed9c11_D20230101-20230331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfNC0xLTEtMS0xMTYzODI_be743220-0973-44f4-8827-b1a452e146a1">38,579</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc405390bbb340c8bda9deea22123352_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfNC0zLTEtMS0xMTYzODI_25dd6e00-17d2-4301-a9ea-57dd9ab29cb0">7,112</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangibles assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b315b4fccae434ebcc38720b9ed9c11_D20230101-20230331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfNS0xLTEtMS0xMTYzODI_295dc677-beca-40b2-b728-af9e52f8abd3">5,537</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc405390bbb340c8bda9deea22123352_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfNS0zLTEtMS0xMTYzODI_8614e1e8-d14a-4189-a7b6-be94a3c46d16">5,244</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other acquisition-related expenses </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b315b4fccae434ebcc38720b9ed9c11_D20230101-20230331" decimals="-3" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfNi0xLTEtMS0xMTYzODI_1e53b064-6e0d-4ad1-b562-0d7b0c136d55">241</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc405390bbb340c8bda9deea22123352_D20220101-20220331" decimals="-3" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfNi0zLTEtMS0xMTYzODI_82166938-fe70-44e6-b2b5-ba1288e79594">579</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other unallocated expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b315b4fccae434ebcc38720b9ed9c11_D20230101-20230331" decimals="-3" name="us-gaap:OtherExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfNy0xLTEtMS0xMTYzODI_7bb4013a-1d57-48c0-b6ea-7e72eba8d09d">15,002</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc405390bbb340c8bda9deea22123352_D20220101-20220331" decimals="-3" name="us-gaap:OtherExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfNy0zLTEtMS0xMTYzODI_94e0b2ad-efaf-426f-9a6d-847b1797db5f">21,784</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfOC0xLTEtMS0xMTYzODI_daf5796b-a876-4846-80ca-733e87efef95">120,371</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfOC0zLTEtMS0xMTYzODI_a4e87bd8-e147-438e-88ca-a24288e438c0">129,242</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income/(loss), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:NonoperatingGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfOS0xLTEtMS0xMTYzODI_d4e6a426-f1bb-48db-af82-1e10a021db72">11,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NonoperatingGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfOS0zLTEtMS0xMTYzODI_5410afd3-c376-405d-9b6d-8b96217da918">165</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfMTAtMS0xLTEtMTE2Mzgy_d171c94f-ba90-459d-9239-3629c7c139c9">4,608</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfMTAtMy0xLTEtMTE2Mzgy_07e576f2-3775-4152-8127-c10b3f27b8c2">22,785</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfMTEtMS0xLTEtMTE2Mzgy_f93f7088-beee-4e73-98d4-641889637068">127,284</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfMTEtMy0xLTEtMTE2Mzgy_dcc71843-ca8d-4ea9-82ba-991ae7a24677">106,292</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><ix:continuation id="ibb27a521e90443e6bc5bc09f6c225676"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Area Information</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets presented in the table below include property and equipment, net of accumulated depreciation and amortization, and management has determined that it is not practical to allocate these assets by segment since such assets are used interchangeably among the segments. <ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RleHRyZWdpb246NGRlZTM0N2Y1ZTI3NDc4Mzg4N2E5Njg3YzIyZmMyMWZfNDA1Mg_52edfd8a-8f08-4563-b7ee-9afc2cd85898" continuedAt="i4f92b1a2668849459fce3e6f231616b7" escape="true">Physical locations and values of the Company&#8217;s long-lived assets are presented below:</ix:nonNumeric></span><ix:continuation id="i4f92b1a2668849459fce3e6f231616b7"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ukraine</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79d666b68b03475fb65117a4af50d078_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfMS0xLTEtMS0xMTYzODI_4fd62a09-72cf-4979-b64d-01b721b4ad4d">69,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i741c82c8e83549d2b81c1d86ae165870_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfMS0zLTEtMS0xMTYzODI_5337ad18-f84e-44c4-b1b1-2c280991f22c">70,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf9626e6bfc84194968cc40c018e4b5e_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfMi0xLTEtMS0xNjI3NTQ_6f95b691-b0a8-4f8e-9498-9162311df67e">65,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ef12b09478445c7939e4f45b6019c13_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfMi0zLTEtMS0xNjI3NTQ_9674d777-6f14-4b47-a62f-99c9c0b919c9">68,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belarus</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide84bfe3c5754ff7a1cc2e9bd9dbcab0_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfMi0xLTEtMS0xMTYzODI_ff517fd8-3f4f-49f4-9f47-b4e435528cae">55,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i644936f6e0c9447f9ab2a8c3a51f11e3_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfMi0zLTEtMS0xMTYzODI_9730316f-5afb-41e3-90bd-9684ceb84534">57,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09c3b60ea0964fb0b9cba3d0be0cb326_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfMy0xLTEtMS0xMTYzODI_c77a7c31-3f61-4ae6-afa8-67634a93fa38">14,736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0ebaa657c364da2b274382f45d1712b_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfMy0zLTEtMS0xMTYzODI_ac231405-fb80-459f-8748-421689701afd">14,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hungary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb3b62e9dcee457eb2eaa8c535f2e32d_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfNS0xLTEtMS0xNjI3Njk_3788ec0f-d874-4d63-a76c-0a580d5c2be5">8,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1bbeeb7f1ed44a3b36a9ccc38ba2074_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfNS0zLTEtMS0xNjI3Njk_90dab5ee-e02e-477d-9c1d-99901745e392">8,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09d8e499c0924e79a055b1e245bcd15b_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfNC0xLTEtMS0xMTYzODI_d65b6e84-9032-446f-bed1-6605e56a9662">7,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15a837806e6f4b388b5c2a8a0122c79f_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfNC0zLTEtMS0xMTYzODI_99d677c9-7d28-461d-b56d-b591bbe460a5">8,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e7da7de7424462b95c55f79073442a8_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfOC0xLTEtMS0xMTYzODI_6e46d407-89c1-4daf-98a5-c60be3c838e1">46,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia06376e856e049c6ac7c55f1b2541a72_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfOC0zLTEtMS0xMTYzODI_43d249e8-23e9-4fd2-9d10-51578e7730a3">45,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfOS0xLTEtMS0xMTYzODI_46420c3a-af0f-4bcf-82ec-c5be63272949">267,067</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfOS0zLTEtMS0xMTYzODI_2f59adc6-4f20-41ca-8754-addfbaccec23">273,348</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 &#8220;Impact of the Invasion of Ukraine&#8221; for more information regarding the Company&#8217;s decisions to no longer serve customers in Russia, impairment of long-lived assets in Russia and the subsequent decision to exit its operations in Russia. </span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RleHRyZWdpb246NGRlZTM0N2Y1ZTI3NDc4Mzg4N2E5Njg3YzIyZmMyMWZfNDAyMQ_6415bf67-d0d2-4a22-a685-baaf44cd2510" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents information about the Company&#8217;s revenues by customer location for the three months ended March&#160;31, 2023 and 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:74.670%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.649%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3b2002bec8c434392f67295ede96754_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfMi0xLTEtMS0xMTYzODI_c0f178eb-3292-4ffa-b398-32b0a2fed038">679,437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i097d5e651492469fbe6e1c784e41348b_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfMi0zLTEtMS0xMTYzODI_fa8d8544-3e93-4ecf-b9ba-113febb4cc6a">657,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1c0cfb0442043e9a74debd034297fee_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfMy0xLTEtMS0xMTYzODI_7ce5fafe-7bbd-4c91-b8dc-83bfaaf5afcc">155,327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b20592ba8e64174abd0048927cad223_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfMy0zLTEtMS0xMTYzODI_969fbe5d-434a-42f2-bd45-1cc3ee328f38">153,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56626df345694619868f8aee9bce71a8_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfNC0xLTEtMS0xMTYzODI_0ca7fcea-674f-4676-8863-7411bd1f1f2f">89,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia25c4355bd7947188a61d0c96954d6a8_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfNC0zLTEtMS0xMTYzODI_c9f9dccf-2a03-4cd3-8722-c6112d4b4fea">81,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6e02a9da6c24b9eb17372176514fea9_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfNS0xLTEtMS0xMTYzODI_8df6e732-eba3-458f-908c-e5f12a4e8823">59,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56cf0868278f406692b09a4acd3fdf38_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfNS0zLTEtMS0xMTYzODI_0fa0dfa1-86f8-4f10-9e84-8933ca6c06d5">50,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadc0d93b15c44cbabf5af9bed18dfa1b_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfNi0xLTEtMS0xMTYzODI_cd32f728-f911-468f-a01f-942ac3ceea13">42,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2839e1afb9ac4b5fb0f3d70a0be945e4_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfNi0zLTEtMS0xMTYzODI_a2aa5cfc-645c-4d62-a24c-987cb6064604">36,389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf821083cec4eec8086d2993c9c0388_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfNy0xLTEtMS0xMTYzODI_46290369-1d81-4f9f-acd7-a69e78672a0b">27,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i515de0d1a14c421ba47b8bb1db6ed9d1_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfNy0zLTEtMS0xMTYzODI_631d8be1-c5f5-412e-8b5d-a635aad3f466">27,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8537a5924624866b8eb2cd5d28575d2_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfOC0xLTEtMS0xMTYzODI_440905c8-aeab-47b6-90e4-59e2464e7670">5,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f986d4896064b5baea8d93a6e61fdca_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfOC0zLTEtMS0xMTYzODI_65cd8d39-b3f0-4555-9acf-51342de321f2">30,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other locations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i557824c66c6d458a8750e3f6f3117d27_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfOS0xLTEtMS0xMTYzODI_208b2363-e39c-40c4-9fee-8ef5177f4680">150,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4225f06ab648448582ff406f0b2f9218_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfOS0zLTEtMS0xMTYzODI_710a7abf-a2b3-4ddf-9f81-d1bb3a90745c">135,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfMTAtMS0xLTEtMTE2Mzgy_bd416f57-f8d0-4c23-a2f2-d85a3fe1864f">1,210,941</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfMTAtMy0xLTEtMTE2Mzgy_acc492f2-173f-45a0-a403-2ec668b37ee0">1,171,614</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 26</span></div></div></div><div id="i111730af697144c49a5d92b5de8b1469_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RleHRyZWdpb246ZDE4YTBlMDYxNDgyNDNmOWJlOTEwODBmN2NlZDU5NzVfNDA0_6273f623-2c62-4251-8925-61e30d5a2afa" continuedAt="ib783a331a54b4583bcf29bb5e88fd25a" escape="true">ACCUMULATED OTHER COMPREHENSIVE LOSS</ix:nonNumeric></span></div><div style="margin-top:9pt;text-indent:27pt"><ix:continuation id="ib783a331a54b4583bcf29bb5e88fd25a" continuedAt="if5e5a688430b4d9b94981767467f280a"><ix:nonNumeric contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RleHRyZWdpb246ZDE4YTBlMDYxNDgyNDNmOWJlOTEwODBmN2NlZDU5NzVfNDA1_9fa20289-ae18-49dd-b0d9-aa7ef4205ba2" continuedAt="iec9399d7ad71454e915ed916607c212f" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the accumulated balances for each component of accumulated other comprehensive loss:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.160%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iad2b5e93f02b4bce846315dba2bde3fc_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMy0yLTEtMS0xMTYzODI_ffa66797-4ce1-4fe7-8a0a-8bc82036115b">101,780</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ea73cb1e05145dfa25f1d4a8ed9254a_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMy00LTEtMS0xMTYzODI_1d93432b-58d4-4a54-bba3-55d1ee287b14">52,747</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id926e07877eb462f974e3c6373950bae_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfNC0yLTEtMS0xMTYzODI_46864a52-9449-4735-9976-a1bbf4bdf5dc">16,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaf843c170ef64392a63035e3b0cb5b43_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfNC00LTEtMS0xMTYzODI_b94d493e-763c-4e0a-8793-318f44956fe7">36,115</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (expense)/ benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id926e07877eb462f974e3c6373950bae_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfNS0yLTEtMS0xMTYzODI_d0865834-f4dc-4f5d-857a-f4b09d516aa3">3,073</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf843c170ef64392a63035e3b0cb5b43_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfNS00LTEtMS0xMTYzODI_b98819c1-bd63-49f8-9905-0c04082bdf6d">5,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id926e07877eb462f974e3c6373950bae_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfNi0yLTEtMS0xMTYzODI_5a4208f7-a1ff-47cf-8045-780229c1aae6">13,227</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaf843c170ef64392a63035e3b0cb5b43_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfNi00LTEtMS0xMTYzODI_f2e6d4af-5e28-4373-828c-d91a89f1f1bc">30,552</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0f51eb44b5c3498ebc6b1f9353c1d8c3_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfNy0yLTEtMS0xMTYzODI_d7679bdf-eaa9-43f0-ae22-51002e8e436d">88,553</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie8d626cfacda44e090ab938b13af7e84_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfNy00LTEtMS0xMTYzODI_ad63af9f-3fea-49f6-80d3-e36f365a53eb">83,299</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2469aef7af5d4e9582510e65e99121fe_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfOS0yLTEtMS0xMTYzODI_8f3edf98-aacc-4cd3-8677-9629610cfbea">8,306</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6b02e6f613c4f949c659ae47da2ce92_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfOS00LTEtMS0xMTYzODI_87cc6c15-7dd0-414c-9d5b-e312cc4ad8a2">3,417</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain/ (loss) in fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c329c37580e4f5eb4dc033b676187c4_D20230101-20230331" decimals="-3" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTAtMi0xLTEtMTE2Mzgy_ceb345ac-1694-4241-8ae3-5169825515a8">7,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide431da4f8674a5ca7e3ea38855cd815_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTAtNC0xLTEtMTE2Mzgy_87f9eb82-0f57-4ff9-b175-00ebac477391">46,557</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (gain)/ loss reclassified into Cost of revenues (exclusive of depreciation and amortization)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c329c37580e4f5eb4dc033b676187c4_D20230101-20230331" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTEtMi0xLTEtMTE2Mzgy_6ab73f56-e296-4f3d-8edc-7292d5ea3bf4">2,580</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide431da4f8674a5ca7e3ea38855cd815_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTEtNC0xLTEtMTE2Mzgy_972e1045-d242-4139-9fc3-86cf07dd6bdf">904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss reclassified into Foreign exchange loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c329c37580e4f5eb4dc033b676187c4_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTItMi0xLTEtMTE2Mzgy_6d451bbb-08b5-452f-a86b-b8d5483bd734">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide431da4f8674a5ca7e3ea38855cd815_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTItNC0xLTEtMTE2Mzgy_aacddeca-cf3b-4874-a020-c7b55ba625d8">43,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (expense)/ benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c329c37580e4f5eb4dc033b676187c4_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTMtMi0xLTEtMTE2Mzgy_bec750e2-80b7-4d77-bbd0-d9231551db05">1,214</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide431da4f8674a5ca7e3ea38855cd815_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTMtNC0xLTEtMTE2Mzgy_aa03f7cd-6ec3-4846-acb7-41e18a6defdd">408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedging instruments, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c329c37580e4f5eb4dc033b676187c4_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTQtMi0xLTEtMTE2Mzgy_86bb5db0-4323-4085-9200-888c2d210bc1">4,134</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide431da4f8674a5ca7e3ea38855cd815_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTQtNC0xLTEtMTE2Mzgy_9fecbbdc-2554-4c38-b3a0-b730611a8e5d">1,391</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad9ea2a76c5c4409ae2ea17e3a103e4b_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTUtMi0xLTEtMTE2Mzgy_c9fedbba-7e82-4451-8013-6983d4b5b49e">12,440</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i505a1291b04f475ab62f494082bff74b_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTUtNC0xLTEtMTE2Mzgy_8ad3185a-725f-4fd3-8f84-5ad54ed6ae05">4,808</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Defined benefit plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3688f731fb5c4095962dbc014d4bd326_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTctMi0xLTEtMTE2Mzgy_4273397c-7d33-4417-ab5b-70bb62f281af">1,847</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae43e7c89e4f404cb2f8e7f4ca39672b_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTctNC0xLTEtMTE2Mzgy_7c432d04-fced-466f-a6aa-5fedb2c49787">1,957</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idd1fd30839464ed4bb33ec62bedfb819_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMjEtMi0xLTEtMTE2Mzgy_6fa49d6a-07c8-4924-86db-9d6eec3b3a9f">1,847</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic981cefd1394477eacd26a2b2c1608ab_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMjEtNC0xLTEtMTE2Mzgy_ebc0534a-5e08-47dc-b8f9-0ee6cd991570">1,957</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f33bcf3fccb44a98b94316e2ae446ad_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMjItMi0xLTEtMTE2Mzgy_580fc7ef-2787-45af-b6d3-f80fc88e884a">77,960</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f20fd6d9d6a4a238057e8bb0f42ebe3_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMjItNC0xLTEtMTE2Mzgy_be742f5e-be4a-4c94-b75e-5c2ecbfc7e4f">86,150</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></ix:continuation></div><div style="margin-top:4pt;padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="if5e5a688430b4d9b94981767467f280a" continuedAt="ie5efd39d463d44249c3bdeaab2de86c7"><ix:continuation id="iec9399d7ad71454e915ed916607c212f" continuedAt="i3f110b070b174ce7b5701301657eb886">(1)</ix:continuation></ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"><ix:continuation id="ie5efd39d463d44249c3bdeaab2de86c7"><ix:continuation id="i3f110b070b174ce7b5701301657eb886"> As of March 31, 2023, the ending balance of net unrealized gain related to derivatives designated as cash flow hedges is expected to be reclassified into Cost of revenues (exclusive of depreciation and amortization) in the next twelve months.</ix:continuation></ix:continuation> </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 27</span></div></div></div><div id="i111730af697144c49a5d92b5de8b1469_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">You should read the following discussion and analysis of our financial condition and results of operations together with our Annual Report on Form 10-K for the year ended December&#160;31, 2022 and the unaudited condensed consolidated financial statements and the related notes included elsewhere in this quarterly report. In addition to historical information, this discussion contains forward-looking statements that involve risks, uncertainties and assumptions that could cause actual results to differ materially from management&#8217;s expectations. Factors that could cause such differences are discussed in the sections entitled &#8220;Forward-Looking Statements&#8221; in this item and in &#8220;Part I. Item 1A. Risk Factors&#8221; in our Annual Report on Form 10-K for the year ended December&#160;31, 2022. We assume no obligation to update any of these forward-looking statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In this quarterly report, &#8220;EPAM,&#8221; &#8220;EPAM Systems, Inc.,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221; refer to EPAM Systems, Inc. and its consolidated subsidiaries.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;EPAM&#8221; is a trademark of EPAM Systems, Inc. All other trademarks and service marks used herein are the property of their respective owners.</span></div><div id="i111730af697144c49a5d92b5de8b1469_85"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Executive Summary</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading digital transformation services and product engineering company, providing digital platform engineering and software development services to many of the world&#8217;s leading organizations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We deliver business and technology transformation from start to finish, leveraging agile methodologies, proven customer collaboration frameworks, engineering excellence tools, hybrid teams and our award-winning proprietary global delivery platform. We leverage our software engineering heritage with strategic business and innovation consulting, design thinking, and physical-digital capabilities to deliver real business value to our customers. Our customers depend on us to solve their complex technical challenges and rely on our expertise in core engineering, advanced technology, digital design and intelligent enterprise development. We focus on building long-term partnerships with our customers in a market that is constantly challenged by the pressures of digitization through our innovative strategy and scalable software solutions, integrated advisory, business consulting and experience design, and a continually evolving mix of advanced capabilities. Through increased specialization in focused verticals and a continued emphasis on strategic partnerships, we are leveraging our roots in software engineering to grow as a recognized brand in software development and end-to-end digital transformation services for our customers.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our global delivery model and centralized support functions, combined with the benefits of scale from the shared use of fixed-cost resources, enhance our productivity levels and enable us to better manage the efficiency of our global operations. As a result, we have created a delivery base whereby our applications, tools, methodologies and infrastructure allow us to seamlessly deliver services and solutions from our delivery centers to global customers across all geographies. Our teams of developers, architects, consultants, strategists, engineers, designers, and product experts have the capabilities and skill sets to deliver business results. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Update Regarding the War in Ukraine</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 24, 2022, Russian forces attacked Ukraine and its people and EPAM has repeatedly called for an immediate end to this unlawful and unconscionable attack. EPAM&#8217;s highest priority is the safety and security of its employees and their families in Ukraine as well as the broader region, and we have continued to support relocating our employees to lower risk locations, both in Ukraine and to other countries where we operate. The vast majority of our Ukraine employees are in safe locations and operating at levels of productivity consistent with those achieved prior to the attack. As of March 31, 2023, Ukraine remains the delivery location with the most delivery professionals. Furthermore, we have maintained our $100 million humanitarian aid commitment to our people in Ukraine in addition to our other donations and volunteer efforts. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the attack in February 2022, Russia was our third largest delivery location by the number of delivery professionals. In April 2022, the Company announced the beginning of a phased exit of our operations in Russia in close collaboration with our employees, contractors, and customers. We have discontinued services to certain customers located in Russia and on April 7, 2023, we amended and restated the agreement to sell substantially all of our remaining holdings in Russia to a third party. The completion of the sale is subject to customary closing conditions, including regulatory approvals by the Russian and U.S. governments. Subsequent to March 31, 2023, the required approvals from the Russian government were received to proceed with the sale. </span></div><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of the war on our operations, personnel, and physical assets in Ukraine has had, and, along with any escalation of the war that includes Belarus&#8217; territory or military, could continue to have a material adverse effect on our operations. Actions taken by other countries, including new and stricter sanctions by Canada, the United Kingdom, the European Union, the U.S. and other companies and organizations against officials, individuals, regions, and industries in Russia and Belarus, and each of those country&#8217;s responses to such sanctions, including counter-sanctions and other actions, has had and could continue to have a material adverse effect on our operations. Customers have and may continue to seek altered terms, conditions, and delivery locations for the performance of services, delay planned work or seek services from alternate providers, or suspend, terminate, fail to renew, or reduce existing contracts or services, which could have a material adverse effect on our financial condition. Some of our customers have implemented steps to block internet communications with Russia, Ukraine, and Belarus to protect against potential cyberattacks or other information security threats, which has caused a material adverse effect on our ability to deliver our services to these customers from those locations. Such material adverse effects disrupt our delivery of services, cause us to shift all or portions of our work occurring in the region to other countries, restrict our ability to engage in certain projects in the region and serve certain customers in or from the region, and could negatively impact our personnel, operations, financial results and business outlook. Our Board of Directors continues its oversight of our strategic, geopolitical, and cybersecurity risks and the risks related to our geographic expansion. Our Board has received updates from management during both regular and special meetings, while also providing oversight of the risks associated with Russia&#8217;s invasion of Ukraine and other strategic areas of importance related to the war.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Moving Forward</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to execute our business continuity plans and adapt to developments as they occur to protect the safety of our people and address impacts to our delivery infrastructure, including reallocating work to other geographies within our global footprint. We have engaged both our personnel and our customers to meet their needs and to mitigate delivery challenges. EPAM continues to operate productively in more than 50 countries and provides consistent high-quality delivery to our customers. Our global delivery centers have sufficient resources, including infrastructure and capital, to support ongoing operations. We continue to rapidly respond to the difficult conditions in Ukraine while maintaining a focus on customers and long-term growth. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Implementation and execution of our business continuity plans, relocation costs, our humanitarian commitment to our people in Ukraine, and the cost of our phased exit from Russia have resulted in materially increased expenses during 2022 and in the first three months of 2023. We expect some of those expenses will continue to occur in subsequent quarters for some time in the future. In addition to the charges recorded during 2022 related to our exit from Russia, based on the information available through the date of issuance of the financial statements, we expect to record a loss upon the earlier of classification of the assets and liabilities to be sold as held for sale or closing of a sale, and such loss is not expected to be material based on the information available through the date of issuance of these financial statements. Fluctuations in foreign currency exchange rates could impact the gain or loss the Company could recognize in the future. If unable to complete a sale, the Company could recognize other charges including restructuring costs.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have no way to predict the progress or outcome of the attack against Ukraine because the conflict and government reactions change quickly and are beyond our control. Prolonged military activities, broad-based sanctions and counter-sanctions, or escalation of the war that includes Belarus&#8217; territory or military could have a material adverse effect on our operations and financial condition. The information contained in this section is accurate as of the date hereof but may become outdated due to changing circumstances beyond our control or present awareness. For additional information on the various risks posed by the attack against Ukraine and the impact in the region as well as other disruptors to our business, please read &#8220;Part I. Item 1A. Risk Factors&#8221; in our Annual Report on Form 10-K for the year ended December&#160;31, 2022 and &#8220;Part II. Item 1A. Risk Factors&#8221; in this quarterly report.</span></div><div id="i111730af697144c49a5d92b5de8b1469_88"></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year-to-Date 2023 Developments and Trends</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business was disrupted by the war in Ukraine that began in the latter part of the first quarter of 2022 and continued to create uncertainties through the quarter ended March 31, 2023 and beyond. In addition, our business and operating results were negatively impacted in the first quarter of 2023 by reduced demand for our services as our customers took action to reduce spending in light of the anticipated global slowdown in demand. For the first three months of 2023, our revenues were $1.211 billion, an increase of 3.4% over $1.172 billion reported for the same period of 2022. Income from operations as a percentage of revenues decreased to 9.9% for the three months ended March&#160;31, 2023 as compared to 11.0% for the three months ended March&#160;31, 2022, largely driven by lower utilization due to the slowdown in global demand and some year-over-year compression in account margins.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 29</span></div></div></div><div id="i111730af697144c49a5d92b5de8b1469_94"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discussion and analysis of our financial position and results of operations is based on our unaudited condensed consolidated financial statements which have been prepared in accordance with U.S.&#160;GAAP. The preparation of these condensed consolidated financial statements in accordance with U.S.&#160;GAAP requires us to make estimates and judgments that may affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On a recurring basis, we evaluate our estimates and judgments, including those related to revenue recognition and related allowances, impairments of long-lived assets including intangible assets, goodwill and right-of-use assets, income taxes including the valuation allowance for deferred tax assets, and stock-based compensation. Actual results may differ materially from these estimates under different assumptions and conditions. In addition, our reported financial condition and results of operations could vary due to a change in the application of a particular accounting standard. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023, there have been no material changes to our critical accounting policies as reported in our Annual Report on Form 10-K for the year ended December&#160;31, 2022.</span></div><div id="i111730af697144c49a5d92b5de8b1469_97"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a summary of our consolidated results of operations for the periods indicated. This information should be read together with our unaudited condensed consolidated financial statements and related notes included elsewhere in this quarterly report. The operating results in any period are not necessarily indicative of the results that may be expected for any future period. </span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.653%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,210,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,171,614</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Cost of revenues (exclusive of depreciation and amortization)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">855,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Depreciation and amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120,371</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">129,242</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income/(loss), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">127,284</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106,292</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,992&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">102,292</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">89,719</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.6&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:8.164%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.636%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Inclu</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">des $16,011 of stock-based compensation expense and $424 of stock-based compensation benefit for the three months ended March&#160;31, 2023 and 2022, respectively.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Includes $22,568 and $7,536 of stock-based compensation expense for the three months ended March&#160;31, 2023 and 2022, respectively.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidated Results Review</span></div><div id="i111730af697144c49a5d92b5de8b1469_100"></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023, our total revenues grew to $1.211 billion or 3.4% compared to the corresponding period in 2022. Revenues have been negatively impacted by our decision to exit Russia and discontinue services to customers there, and fluctuations in foreign currency exchange rates which decreased our revenue growth by 1.5% during the three months ended March&#160;31, 2023 as compared to the same period last year.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by customer location for the three months ended March&#160;31, 2023 and 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.822%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,810&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,210,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,171,614</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:8.164%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.636%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Americas includes revenues from customers in North, Central and South America.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">EMEA includes revenues from customers in Western Europe and the Middle East.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">APAC includes revenues from customers in East Asia, Southeast Asia and Australia.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">CEE includes revenues from customers in Russia, Belarus, Kazakhstan, Ukraine, Uzbekistan and Georgia.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023, the United States continued to be our largest customer location, with revenues increasing 3.4% to $679.4 million during the first quarter of 2023 from $657.0 million in the first quarter of 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The top three revenue contributing customer location countries in EMEA were the United Kingdom, Switzerland and the Netherlands, generating $155.3 million, $89.9 million and $59.1 million in revenues, respectively, during the three months ended March&#160;31, 2023. Revenues from customers in these three countries were $153.2 million, $81.8 million, and $50.2 million, respectively, in the corresponding period last year. Revenues in the EMEA region were negatively impacted by the weakening of the euro and the British pound relative to the U.S. dollar during the three months ended March&#160;31, 2023 as compared to the same period in the previous year. Revenues in the region during the three months ended March&#160;31, 2023 benefited from acquisitions which contributed $1.4 million to revenue growth.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023, revenues from customers in the APAC region decreased by $2.8 million, or 9.4% compared to the corresponding period of 2022, mainly due to decline in the Financial Services vertical. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, revenues in the CEE geography experienced a decrease of $22.9 million as compared to the corresponding period of 2022. Revenues in the region during the three months ended March 31, 2023 included $5.9 million of revenues from customers in Russia. On March 4, 2022, we announced that we will discontinue our services to customers located in Russia and have been providing transition support for customers in this market while administering the transition. On April 7, 2023, we amended and restated the agreement to sell substantially all of our remaining holdings in Russia to a third party. The completion of the sale is subject to customary closing conditions, including regulatory approvals by the Russian and U.S. governments. Subsequent to March 31, 2023, the required approvals from the Russian government were received to proceed with the sale. As a result of this agreement, the revenues from this geography are expected to decline in the future. </span></div><div id="i111730af697144c49a5d92b5de8b1469_103"></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Revenues (Exclusive of Depreciation and Amortization)</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal components of our cost of revenues (exclusive of depreciation and amortization) are salaries, bonuses, fringe benefits, stock-based compensation, project-related travel costs and fees for subcontractors who are assigned to customer projects. Salaries and other compensation expenses of our delivery professionals are reported as cost of revenues regardless of whether the employees are actually performing customer services during a given period. Our employees are a critical asset, necessary for our continued success and, therefore, we are continuously exploring new geographies, markets, and sources to locate talented personnel and present them with competitive compensation programs and educational opportunities. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, cost of revenues (exclusive of depreciation and amortization) was $855.9 million representing an increase of 9.6% from $780.8 million in the corresponding period of 2022. The increase was primarily due to higher compensation and benefits costs, attributable to salary increases and promotions for existing delivery professionals as well as due to the relocation of employees to higher cost geographies, $16.4 million of higher stock-based compensation expenses, and $4.8 million of higher expenses for unbilled business continuity resources, partially offset by $16.7 million of reduced costs associated with our humanitarian efforts in Ukraine during the three months ended March&#160;31, 2023 as compared to the same period in 2022. Additionally, during the three months ended March 31, 2022, we reversed $21.4 million of previously accrued discretionary compensation expenses. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expressed as a percentage of revenues, cost of revenues (exclusive of depreciation and amortization) was 70.7% and 66.6% in the first quarter of 2023 and 2022, respectively. The year-over-year increase in the first quarter of 2023 as compared to the corresponding period of the prior year is primarily due to lower utilization attributable to uneven demand for our services. </span></div><div id="i111730af697144c49a5d92b5de8b1469_106"></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses represent expenditures associated with promoting and selling our services and general and administrative functions of our business. These expenses include the costs of salaries, bonuses, fringe benefits, stock-based compensation, severance, bad debt, travel, legal and accounting services, insurance, facilities including operating leases, advertising, and other promotional activities. Additionally, selling, general and administrative expenses contain costs of relocating our employees and various one-time and unusual expenses such as impairment charges.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023, selling, general and administrative expenses were $211.9 million representing a 10.7% decrease as compared to $237.3 million in the corresponding period of 2022. The decrease in selling, general and administrative expenses was largely driven by an $18.5 million decrease in expenses associated with the geographic repositioning of our workforce and a $2.9 million decrease in expenses associated with our humanitarian efforts in Ukraine, partially offset by a $15.0 million increase in stock-based compensation expenses and $9.5 million of severance expenses recorded in the first quarter of 2023. Additionally, the three months ended March 31, 2022 were impacted by the recognition of  $19.6 million of impairment charges related to our long-lived assets in Russia and $8.4 million of bad debt expense attributable to customers located in Russia. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expressed as a percentage of revenues, selling, general and administrative expenses decreased by 2.8% to 17.5% for the three months ended March&#160;31, 2023 as compared to the same period from the prior year, primarily driven by a reduction in impairment charges, expenses associated with our geographic repositioning of our workforce, and bad debt expense.</span></div><div id="i111730af697144c49a5d92b5de8b1469_109"></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and Amortization Expense</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023, depreciation and amortization expense was $22.8 million, as compared to $24.3 million in the corresponding period last year. The decrease in depreciation and amortization expense is primarily the result of lower depreciation on leasehold improvements and desktop hardware driven by our phased exit from our operations in Russia, partially offset by increased depreciation on software licenses during the three months ended March&#160;31, 2023, as compared to the corresponding period last year. Expressed as a percentage of revenues, depreciation and amortization expense decreased to 1.9% during the three months ended March&#160;31, 2023, as compared to 2.1% in the corresponding period of 2022. </span></div><div id="i111730af697144c49a5d92b5de8b1469_112"></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest and Other Income/(Loss), Net</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other income/(loss), net includes interest earned on cash and cash equivalents and short-term investments, gains and losses from certain financial instruments, interest expense related to our borrowings, government grant income, and changes in the fair value of contingent consideration. Interest and other income/(loss), net increased from a $0.2 million loss during the three months ended March&#160;31, 2022, to a gain of $11.5 million during the three months ended March&#160;31, 2023. This increase was largely driven by an $8.6 million increase in interest income earned from our cash and cash equivalents and short-term investments, a $3.1 million decrease in loss due to the change in fair value of contingent consideration, and a $2.0 million increase in government grant income.</span></div><div id="i111730af697144c49a5d92b5de8b1469_115"></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Exchange Loss</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For discussion of the impact of foreign exchange fluctuations see &#8220;Item 3. Quantitative and Qualitative Disclosures About Market Risk.&#8221;</span></div><div id="i111730af697144c49a5d92b5de8b1469_118"></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Provision for Income Taxes</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In determining its interim provision for income taxes, the Company uses an estimated annual effective tax rate, which is based on expected annual profit before tax, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2022, the Company recorded its interim tax provision using the discrete method rather than using an estimated annual effective tax rate. The discrete method treats the year-to-date period as if it were the annual period and determines the income tax expense or benefit on that basis. The discrete method is applied when the application of the estimated annual effective tax rate is impractical because it is not possible to reliably estimate the annual effective tax rate. During the second, third and fourth quarters of 2022, the Company used an estimated annual effective tax rate. The change did not have a material impact on the condensed consolidated interim financial statements. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining the consolidated provision for income tax expense, deferred income tax assets and liabilities and an</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y potential related valuation allowances involves judgment. We consider factors that may contribute, favorably or unfavorably, to the overall effective tax rate in the current year as well as the future. These factors include statutory tax rates and tax law changes in the countries where we operate and excess tax benefits upon vesting or exercise of equity awards as well as consideration of any significant or unusual items.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our effective tax rate was 19.6% and 15.6% for the three months ended March&#160;31, 2023 and 2022, respectively. The increase in the effective tax rate in the three months ended March&#160;31, 2023, as compared to the corresponding period in the prior year, is primarily attributable to lower excess tax benefits recorded upon vesting or exercise of stock-based awards as a percentage of pre-tax income in the current period, partially offset by the impact of the Company&#8217;s election in the current period to disregard certain foreign subsidiaries of the Company as separate entities for U.S. tax purposes as well as the impact of a change in certain tax regulations in the corresponding period in the prior year. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Ou</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">r provision for income taxes was impacted by excess tax benefits recorded upon vesting or exercise of stock-based awards of $6.0 million and $13.1 million during the three months ended March&#160;31, 2023 and 2022, respectively.</span></div><div id="i111730af697144c49a5d92b5de8b1469_121"></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results by Business Segment</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations consist of three reportable segments: North America, Europe, and Russia. The segments represent components of EPAM for which separate financial information is available and used on a regular basis by our chief executive officer, who is also our chief operating decision maker (&#8220;CODM&#8221;), to determine how to allocate resources and evaluate performance. Our CODM makes business decisions based on segment revenues and operating profit. Segment operating profit is defined as income from operations before unallocated costs. Expenses included in segment operating profit consist principally of direct selling and delivery costs as well as an allocation of certain shared services expenses. Certain corporate expenses are not allocated to specific segments as these expenses are not controllable at the segment level. Such expenses include certain types of professional fees, certain taxes included in operating expenses, compensation to non-employee directors and certain other general and administrative expenses, including compensation of specific groups of non-production employees. In addition, the Company does not allocate stock-based compensation, amortization of intangible assets acquired through business combinations, goodwill and other asset impairment charges, acquisition-related costs and certain other one-time charges and benefits. These unallocated amounts are combined with total segment operating profit to arrive at consolidated income from operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manage our business primarily based on the managerial responsibility for its client base and market. As managerial responsibility for a particular customer relationship generally correlates with the customer&#8217;s geographic location, there is a high degree of similarity between customer locations and the geographic boundaries of our reportable segments. In some cases, managerial responsibility for a particular customer is assigned to a management team in another region and is usually based on the strength of the relationship between customer executives and particular members of EPAM&#8217;s senior management team. In such cases, the customer&#8217;s activity would be reported through the management team&#8217;s reportable segment.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 4, 2022, we announced that we will discontinue our services to customers located in Russia while staying committed to providing transition support for customers in this market and in April 2022 began the process of a phased exit of our operations in Russia. On April 7, 2023, we amended and restated the agreement to sell substantially all of our remaining holdings in Russia to a third party. The completion of the sale is subject to customary closing conditions, including regulatory approvals by the Russian and U.S. governments. Subsequent to March 31, 2023, the required approvals from the Russian government were received to proceed with the sale.</span></div><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment revenues from external customers and segment operating profit, before unallocated expenses, for the North America, Europe and Russia reportable segments for the three months ended March&#160;31, 2023 and 2022 were as follows:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:74.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.683%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,147&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,210,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,171,614</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating profit/(loss):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment operating profit</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">179,730</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">163,961</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div id="i111730af697144c49a5d92b5de8b1469_124"></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">North America Segment</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023, revenues for the North America segment increased $22.2 million, or 3.2%, compared to the same period last year and segment operating profit decreased $3.9 million, or 3.1%, compared to the same period last year. During the three months ended March&#160;31, 2023, revenues from our North America segment were 58.6% of total segment revenues, a decrease from 58.7% reported in the corresponding period of 2022. The North America segment&#8217;s operating profit margin decreased to 17.3% during the first quarter of 2023 from 18.4% in the first quarter of 2022. This decrease is primarily attributable to increased personnel-related costs in part attributable to supplementing delivery resources on certain projects with standby resources able to support projects if delivery resources impacted by the invasion of Ukraine become unable to work and lower utilization during the first quarter of 2023 compared to the first quarter of 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents North America segment revenues by industry vertical for the periods indicated:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.800%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Dollars&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Percentage&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Vertical</span></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; Healthcare</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,365&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">709,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">687,711</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22,246</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023 compared to the same period in the prior year, Software &amp; Hi-Tech remained the largest industry vertical in the North America segment, which was a result of the continued focus on engaging with our technology customers. However, a reduction in revenues from a former top 20 customer and overall declines in the technology sector in the U.S. during the first quarter of 2023 impacted growth in this vertical. Financial Services grew 19.5% during the three months ended March&#160;31, 2023, largely due to growth in a group of wealth management customers, a financial data service provider that is now one of our top 20 customers, and growth from insurance customers added in the last 12 months. Travel and Consumer grew 1.2% during the three months ended March&#160;31, 2023, primarily due to growth from customers in the travel industry, partially offset by declines from our retail customers. Business Information &amp; Media grew 4.7% during the three months ended March&#160;31, 2023, primarily due to growth from customers in the information providing, publishing and media industries. Life Sciences &amp; Healthcare declined 13.3% during the three months ended March&#160;31, 2023, primarily due to a ramp down of a large transformation program at a customer that was previously in our top 10 customers. Emerging Verticals grew 20.1% during the three months ended March&#160;31, 2023 due to growth from various customers in industries such as energy, agriculture, government, and manufacturing. </span></div><div id="i111730af697144c49a5d92b5de8b1469_127"></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Europe Segment</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023, Europe&#8217;s segment revenues were $493.1 million, representing an increase of $41.2 million, or 9.1%, from the same period last year. Acquisitions contributed $1.6 million to revenues during the three months ended March&#160;31, 2023. Revenues were negatively impacted by changes in foreign currency exchange rates during the first quarter of 2023. Had our Europe segment revenues been expressed in constant currency terms using the exchange rates in effect during the first quarter of 2022, we would have reported revenue growth of 12.4%. Europe&#8217;s segment revenues accounted for 40.7% and 38.6% of total segment revenues during the three months ended March&#160;31, 2023 and 2022, respectively. During the first quarter of 2023, the segment&#8217;s operating profit increased 5.6% to $59.9 million compared to the first quarter of 2022. Expressed as a percentage of revenues, Europe&#8217;s segment operating profit decreased to 12.1% compared to 12.5% in the same period of the prior year. Segment operating profit as a percentage of revenues was negatively impacted by changes in foreign currency exchanges rates and lower utilization during the first quarter of 2023 compared to the first quarter of 2022. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents Europe segment revenues by industry vertical for the periods indicated:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:61.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Dollars&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Percentage&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Vertical</span></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; Healthcare</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">493,147</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">451,970</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">41,177</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues in Travel &amp; Consumer grew 11.9% during the three months ended March&#160;31, 2023, as compared to the corresponding period in 2022 primarily due to increased demand from customers in the retail and distribution industries. During the three months ended March&#160;31, 2023, revenues in Financial Services experienced 5.4% growth, primarily driven by increased revenues from insurance and investment banking customers as well as customers who provide various other financial services. During the three months ended March&#160;31, 2023, the increase in revenues in Business Information &amp; Media was largely attributable to the expansion of services provided to one of our top 5 customers. For the three months ended March&#160;31, 2023, the increase in revenues in the Software &amp; Hi-Tech vertical was largely attributable to the expansion of services provided to one of our top 20 customers. Revenues in Emerging Verticals experienced higher growth primarily attributable to growth in existing customers in the energy and automotive industries, as well as a new energy customer that we added in 2022.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 35</span></div></div></div><div id="i111730af697144c49a5d92b5de8b1469_130"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Russia Segment</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023, revenues from our Russia segment accounted for 0.7% of total segment revenues and decreased $24.1 million, or 75.5%, as compared to the corresponding period in the prior year. The decrease in revenues was primarily attributable to decreased operations in Russia as we proceed with the phased exit from Russia while discontinuing services to customers there. During the three months ended March&#160;31, 2023, operating loss from the Russia segment improved to $3.0 million as compared to $19.5 million in the corresponding period last year. Operating loss in the first quarter of 2022 was largely impacted by increased bad debt expense and expenses incurred for services provided to customers for which revenue was not recognized as collectability was not considered probable after announcing the discontinuance of services to customers in Russia.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents Russia segment revenues by industry vertical for the periods indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.969%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Vertical</span></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,638)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,024&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,837</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(24,096)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(75.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 4, 2022, EPAM announced that it will discontinue services to customers located in Russia and will provide transition support for the customers in this market. In April 2022, we began the process of a phased exit of our operations in Russia and on April 7, 2023, we amended and restated the agreement to sell substantially all of our remaining holdings in Russia to a third party. The completion of the sale is subject to customary closing conditions, including regulatory approvals by the Russian and U.S. governments. Subsequent to March 31, 2023, the required approvals from the Russian government were received to proceed with the sale. As a result of these announcements, the revenues from this segment are expected to dissipate in the future. See Note 2 &#8220;Impact of the Invasion of Ukraine&#8221; for more information regarding the Company&#8217;s decisions to no longer serve customers in Russia and exit our operations in Russia. The Russia segment includes revenues from certain clients that are located in countries other than Russia and the increase in Emerging Verticals during the three months ended March&#160;31, 2023, as compared to the corresponding period in 2022 is primarily due to growth in revenues from several customers located in Ukraine and Uzbekistan. </span></div><div id="i111730af697144c49a5d92b5de8b1469_133"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effects of Inflation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Economies in many countries where we operate have periodically experienced high rates of inflation. Periods of higher inflation may affect various economic sectors in those countries and increase our cost of doing business there. We do not believe that inflation has had a material impact on our business, results of operations or financial condition to date. We continue to track the impact of inflation, particularly on wages, while attempting to minimize its effects through pricing and cost management strategies. A higher-than-normal rate of inflation in the future could adversely affect our operations and financial condition. For a discussion of our potential risks and uncertainties, including those related to inflation, see &#8220;Part I. Item 1A. Risk Factors&#8221; in our Annual Report on Form 10-K for the year ended December&#160;31, 2022. </span></div><div id="i111730af697144c49a5d92b5de8b1469_136"></div><div style="margin-top:9pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div id="i111730af697144c49a5d92b5de8b1469_139"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital Resources</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash generated from operations has been our primary source of liquidity to fund operations, investments to support the growth of our business and share repurchases.&#160;As of March&#160;31, 2023, our principal sources of liquidity were cash and cash equivalents totaling $1.749 billion, short-term investments totaling $60.4 million as well as $675.0 million of available borrowings under our revolving credit facility. See Note 8 &#8220;Debt&#8221; of our condensed consolidated financial statements in &#8220;Part I. Item 1. Financial Statements (Unaudited)&#8221; for information regarding our debt.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 36</span></div></div></div><div id="i111730af697144c49a5d92b5de8b1469_142"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash flows for the periods indicated:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.990%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Condensed Consolidated Statements of Cash Flow Data:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by/(used in) operating activities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,848)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,717)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,563)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,604)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase/(decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,369&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141,422)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash, beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683,636&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,449,347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,752,005&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,307,925&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities during the three months ended March&#160;31, 2023 was $87.3 million, an increase of $139.2 million compared to $51.8 million used in operating activities in the corresponding period of 2022. The first quarter of 2022 was negatively impacted by an increase in days sales outstanding and a higher level of variable compensation payments made based on 2021 performance.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities during the three months ended March&#160;31, 2023 was $17.7 million compared to $34.6 million used in investing activities during the same period in 2022. During the first three months of 2023, the cash used in investing activities was primarily attributable to $7.9 million used for capital expenditures compared to cash used for capital expenditures of $23.3 million during the comparable period in 2022. During the first three months of 2022 we used $8.2 million for the acquisitions of businesses, net of cash acquired, and we had no such cash outflows in the corresponding period of 2023. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities was $15.3 million in the first three months of 2023 compared to $9.6 million net cash used in financing activities in the same period of 2022. During the first three months of 2023, we commenced a program to repurchase shares of EPAM common stock pursuant to the publicly announced share repurchase program and repurchased 30 thousand shares of our common stock in the open market at a total cost of $8.5 million in cash. In addition, we used cash for the payments of withholding taxes&#160;related to&#160;net share settlements of restricted stock units of $3.2 million in the first three months of 2023, compared to $3.9 million paid in the corresponding period of 2022. Additionally, the first three months of 2023 included cash outflows to settle contingent consideration obligations for previously acquired businesses of which $4.7 million was attributable to the acquisition-date fair value of these obligations and classified in financing activities compared to $0.2 million in the first quarter of 2022. The three months ended March 31, 2023, include repayments of debt of $1.4 million, compared to $6.8 million of repayments of debt in the corresponding period of 2022. These cash outflows were partially offset by cash received from the exercises of stock options issued under our long-term incentive plans of $2.5 million in the first quarter of 2023, compared to $3.4 million received from the exercises of stock options in the corresponding period of 2022. </span></div><div id="i111730af697144c49a5d92b5de8b1469_145"></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Future Capital Requirements</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our existing cash, cash equivalents and short-term investments, combined with our expected cash flow from operations, will be sufficient to meet our projected operating and capital expenditure requirements for at least the next twelve months and that we possess the financial flexibility to execute our strategic objectives, including the ability to make acquisitions and strategic investments in the foreseeable future. However, the invasion of Ukraine and the consequences and related measures to contain its impact have caused material disruptions in both national and global financial markets and economies. The future impact of the invasion of Ukraine and responsive measures cannot be predicted with certainty and may increase our borrowing costs and other costs of capital and otherwise adversely affect our business, results of operations, financial condition and liquidity.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to expand and grow our business in accordance with current plans and to meet our long-term capital requirements will depend on many factors, including the rate at which our cash flows increase or decrease and the availability of public and private debt and equity financing. We may require additional cash resources due to changed business conditions or other future developments, including any investments or acquisitions we may decide to pursue. Our ability to generate cash is subject to our performance, general economic conditions, industry trends and other factors including the impact of the invasion of Ukraine, as described elsewhere in this Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations. To the extent that existing cash, cash equivalents, short-term investments, and operating cash flows are insufficient to fund our future activities and requirements, we may need to raise additional funds through public or private equity or debt financing. If we issue equity securities in order to raise additional funds, substantial dilution to existing stockholders may occur. If we raise cash through the issuance of additional indebtedness, we may be subject to additional contractual restrictions on our business. There is no assurance that we would be able to raise additional funds on favorable terms or at all.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 13 &#8220;Commitments and Contingencies&#8221; of our condensed consolidated financial statements in &#8220;Part I. Item 1. Financial Statements (Unaudited)&#8221; of this Quarterly Report and &#8220;Part II. Item 7. Future Capital Requirements&#8221; of our Annual Report on Form 10-K for the year ended December&#160;31, 2022 for information regarding contractual obligations.</span></div><div id="i111730af697144c49a5d92b5de8b1469_148"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Commitments and Arrangements</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not have any material obligations under guarantee contracts or other contractual arrangements other than as disclosed in Note 13 &#8220;Commitments and Contingencies&#8221; of our condensed consolidated financial statements in &#8220;Part I. Item 1. Financial Statements (Unaudited).&#8221; We have not entered into any transactions with unconsolidated entities where we have financial guarantees, subordinated retained interests, derivative instruments, or other contingent arrangements that expose us to material continuing risks, contingent liabilities, or any other obligation under a variable interest in an unconsolidated entity that provides financing, liquidity, market risk, or credit risk support to us, or engages in leasing, hedging, or research and development services with us.</span></div><div id="i111730af697144c49a5d92b5de8b1469_151"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 1 &#8220;Business and Summary of Significant Accounting Policies&#8221; to our unaudited condensed consolidated financial statements in &#8220;Part I. Item 1. Financial Statements (Unaudited)&#8221; for additional information.</span></div><div id="i111730af697144c49a5d92b5de8b1469_154"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward-Looking Statements</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This quarterly report on Form 10-Q contains estimates and forward-looking statements made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995, principally in &#8220;Part I. Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and &#8220;Part II. Item 1A. Risk Factors.&#8221; Our Annual Report on Form 10-K for the year ended December&#160;31, 2022 also contains estimates and forward-looking statements, principally in &#8220;Part I. Item 1A. Risk Factors.&#8221; Our estimates and forward-looking statements are mainly based on our current expectations and estimates of future events and trends, which affect or may affect our business and operations. Those future events and trends may relate to, among other things, developments relating to the war in Ukraine and escalation of the war in the surrounding region, political and civil unrest or military action in the geographies where we conduct business and operate, difficult conditions in global capital markets, foreign exchange markets and the broader economy, and the effect that these events may have on our revenues, operations, access to capital and profitability. Although we believe that these estimates and forward-looking statements are based upon reasonable assumptions, they are subject to several risks, uncertainties and assumptions as to future events that may not prove to be accurate and are made in light of information currently available to us. Important factors, in addition to the factors described in this quarterly report and in our Annual Report, may materially and adversely affect our results as indicated in forward-looking statements. You should read this quarterly report, our Annual Report and the documents that we have filed as exhibits hereto completely and with the understanding that our actual future results may be materially different from what we expect. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The words &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;expect,&#8221; &#8220;plan,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;predict,&#8221; &#8220;intend,&#8221; &#8220;potential,&#8221; &#8220;might,&#8221; &#8220;would,&#8221; &#8220;continue&#8221; or the negative of these terms or other comparable terminology and similar words are intended to identify estimates and forward-looking statements. Estimates and forward-looking statements speak only as of the date they were made, and, except to the extent required by law, we undertake no obligation to update, to revise or to review any estimate and/or forward-looking statement because of new information, future events or other factors. Estimates and forward-looking statements involve risks and uncertainties and are not guarantees of future performance. As a result of the risks and uncertainties described above, the estimates and forward-looking statements discussed in this quarterly report and our Annual Report on Form 10-K for the year ended December&#160;31, 2022 might not occur and our future results, level of activity, performance or achievements may differ materially from those expressed in these forward-looking statements due to, including, but not limited to, the factors mentioned above, and the differences may be material and adverse. Because of these uncertainties, you should not place undue reliance on these forward-looking statements.</span></div><div id="i111730af697144c49a5d92b5de8b1469_157"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 3. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to certain market risks in the ordinary course of our business. These risks primarily result from changes in concentration of credit, foreign currency exchange rates and interest rates. In addition, our international operations are subject to risks related to differing economic conditions, civil unrest, political instability or uncertainty, military activities, broad-based sanctions, differing tax structures, and other regulations and restrictions.</span></div><div id="i111730af697144c49a5d92b5de8b1469_160"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit and Other Credit Risks</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to significant concentrations of credit risk consist primarily of cash, cash equivalents, restricted cash, short-term investments and trade receivables.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain our cash, cash equivalents and short-term investments with financial institutions. We believe that our credit policies reflect normal industry terms and business risk. We do not anticipate non-performance by the counterparties. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have cash in several countries, including Ukraine, Belarus and Russia, which could be impacted by the invasion of Ukraine and where the banking sector remains subject to periodic instability; banking and other financial systems in these countries generally do not meet the banking standards of more developed markets, and bank deposits made by corporate entities are not insured. As of March&#160;31, 2023, we had $68.3 million of cash and cash equivalents in banks in Ukraine, $34.0 million of cash and cash equivalents in banks in Belarus, and $27.1 million of cash and cash equivalents in banks in Russia. Cash in Ukraine and Belarus is used for the operational needs of the local entities and cash balances change with the expected operating needs of these entities. We regularly monitor cash held in these countries and, to the extent the cash held exceeds amounts required to support our operations in these countries, we distribute the excess funds into markets with more developed banking sectors to the extent it is possible to do so. Due to restrictions imposed by the Russian government, our ability to distribute excess funds from Russia to other countries is limited. On April 7, 2023, we amended and restated the agreement to sell substantially all of our remaining holdings in Russia, including cash and cash equivalents, to a third party. The completion of the sale is subject to customary closing conditions, including regulatory approvals by the Russian and U.S. governments. Subsequent to March 31, 2023, the required approvals from the Russian government were received to proceed with the sale. We place our cash and cash equivalents with financial institutions considered stable in the region, limit the amount of credit exposure with any one financial institution and conduct ongoing evaluations of the credit worthiness of the financial institutions with which we do business. However, a banking crisis, bankruptcy or insolvency of banks that process or hold our funds, or sanctions may result in the loss of our deposits or adversely affect our ability to complete banking transactions, which could adversely affect our business and financial condition. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade receivables are generally dispersed across many customers operating in different industries; therefore, concentration of credit risk is limited and we do not believe significant credit risk existed at March&#160;31, 2023. Though our results of operations depend on our ability to successfully collect payment from our customers for work performed, historically, credit losses and write-offs of trade receivables have not been material to our condensed consolidated financial statements. If any of our customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress, our credit losses and write-offs of trade receivables could increase, which would negatively impact our results of operations. As of March&#160;31, 2023, we do not have significant trade receivables and contract assets in Russia and we are actively monitoring these receivables from our customers in Russia for any deterioration of creditworthiness. </span></div><div id="i111730af697144c49a5d92b5de8b1469_163"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to market risk from changes in interest rates. Exposure to interest rate risk results primarily from variable rates related to our cash and cash equivalent deposits, short-term investments, and our borrowings, mainly under our 2021 Credit Agreement, which is subject to a variety of rates depending on the currency and timing of funds borrowed. We do not believe we are exposed to material direct risks associated with changes in interest rates related to these deposits, investments and borrowings. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 39</span></div></div></div><div id="i111730af697144c49a5d92b5de8b1469_166"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Exchange Risk </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our global operations are conducted predominantly in U.S. dollars. Other than U.S. dollars, we generate revenues principally in euros, British pounds, Swiss francs and Canadian dollars and incur expenditures principally in euros, Polish zlotys, British pounds, Indian rupees, Swiss francs, Hungarian forints, Mexican pesos, Canadian dollars, Colombian pesos, and Chinese yuan renminbi. As a result, exchange rate fluctuations in any of these currencies relative to the U.S. dollar could negatively impact our results of operations. During the three months ended March&#160;31, 2023, approximately 33.7% of consolidated revenues and 62.6% of consolidated operating expenses were denominated in currencies other than the U.S. dollar. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To manage the risk of fluctuations in foreign currency exchange rates and hedge a portion of our forecasted foreign currency denominated operating expenses incurred in the normal course of business, we implemented a hedging program through which we enter into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Hungarian forint, and Indian rupee transactions. As of March&#160;31, 2023, all of EPAM&#8217;s foreign exchange forward contracts, were designated as hedges and there is no financial collateral (including cash collateral) required to be posted related to the foreign exchange forward contracts.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended March 31, 2022, in response to the invasion of Ukraine, EPAM de-designated our Russian ruble foreign exchange forward contracts as hedges and entered into offsetting foreign exchange forward contracts with the same counterparty. The Company determined it was probable the underlying forecasted foreign currency transactions which were hedged would not occur and reclassified the accumulated loss of $43.9 million on the underlying hedge into income which is classified as foreign exchange loss in the condensed consolidated statement of income.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, foreign exchange loss was $4.6 million compared to a loss of $22.8 million reported in the corresponding period last year. Foreign exchange loss was primarily driven by the impact of fluctuations in foreign currencies on the Company&#8217;s assets and liabilities denominated in foreign currencies. During the first quarter of 2022, foreign exchange loss was largely driven by the impact of the appreciation of the Russian ruble on the Company&#8217;s intercompany payables denominated in Russian rubles and U.S. dollar denominated assets held by our subsidiaries in Russia.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management supplements results reported in accordance with United States generally accepted accounting principles, referred to as GAAP, with non-GAAP financial measures. Management believes these measures help illustrate underlying trends in our business and uses the measures to establish budgets and operational goals, communicated internally and externally, for managing our business and evaluating its performance. When important to management&#8217;s analysis, operating results are compared on the basis of &#8220;constant currency,&#8221; which is a non-GAAP financial measure. This measure excludes the effect of foreign currency exchange rate fluctuations by translating the current period revenues and expenses into U.S. dollars at the weighted average exchange rates of the prior period of comparison.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2023, we reported revenue growth of 3.4% compared to the first quarter of 2022. Had our consolidated revenues been expressed in constant currency terms using the exchange rates in effect during the first quarter of 2022, we would have reported revenue growth of 4.9%. Our revenues were negatively impacted mainly by the depreciation of the euro and British pound relative to the U.S. dollar. During the first quarter of 2023, we reported a decrease in income from operations of 6.9% compared to the first quarter of 2022. Had our consolidated results been expressed in constant currency terms using the exchange rates in effect during the first quarter of 2022, we would have reported a decrease in income from operations of 9.8%. Income from operations was positively impacted largely by the depreciation of the Polish zloty and Colombian peso, partially offset by the depreciation of the euro and British pound relative to the U.S. dollar during the first quarter of 2023 compared to the same period in the prior year. </span></div><div id="i111730af697144c49a5d92b5de8b1469_169"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 4. Controls and Procedures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on management&#8217;s evaluation, with the participation of our Chief Executive Officer and Chief Financial Officer, as of the end of the period covered by this report, these officers have concluded that our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), are effective to provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and is accumulated and communicated to management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has been no change in our internal control over financial reporting during the quarter ended March&#160;31, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 40</span></div></div></div><div id="i111730af697144c49a5d92b5de8b1469_172"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div id="i111730af697144c49a5d92b5de8b1469_175"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 1. Legal Proceedings</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are involved in litigation and claims arising out of our business and operations in the normal course of business. We are not currently a party to any material legal proceeding, nor are we aware of any material legal or governmental proceedings pending or contemplated to be brought against us.</span></div><div id="i111730af697144c49a5d92b5de8b1469_178"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of our potential risks and uncertainties, including our significant operations in Belarus and Ukraine and the material adverse effect the invasion of Ukraine by Russia has had and may have on our operations, business, and financial results, see the risk factors disclosed under the heading &#8220;Part I. Item 1A. Risk Factors&#8221; in our Annual Report on Form 10-K for the year ended December&#160;31, 2022. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risks and uncertainties that we face are not limited to those set forth in our Annual Report on Form 10-K. Additional risks and uncertainties not presently known to us or that we currently believe to be immaterial may also adversely affect our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">business and the trading price of our common stock.</span></div><div id="i111730af697144c49a5d92b5de8b1469_181"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 13, 2023, the Board of Directors authorized a repurchase program for up to $500.0&#160;million of our outstanding common stock. EPAM may repurchase shares of its common stock on a discretionary basis from time to time through open market purchases, privately negotiated transactions or other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended. The share repurchase program has a term of 24 months, may be suspended or discontinued at any time, and does not obligate the company to acquire any amount of common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about the purchases of shares of our common stock during the three months ended March&#160;31, 2023:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.279%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of<br/>Shares Purchased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Price Paid</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">per Share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of<br/>Shares Purchased as<br/>Part of Publicly<br/>Announced Plans or<br/>Programs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Approximate Dollar<br/>Value of Shares that<br/>May Yet Be Purchased<br/>Under the Plans or<br/>Programs</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 13 to February 28, 2023  </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1 to March 31, 2023  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Average price paid per share in the period includes commission.</span></div><div id="i111730af697144c49a5d92b5de8b1469_184"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 3. Defaults Upon Senior Securities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i111730af697144c49a5d92b5de8b1469_187"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not Applicable.</span></div><div id="i111730af697144c49a5d92b5de8b1469_190"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 5. Other Information</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 41</span></div></div></div><div id="i111730af697144c49a5d92b5de8b1469_193"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span><br/></span></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 6. Exhibits</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1*&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a101formofchiefexecutiveof.htm">Form of Chief Executive Officer Non-Qualified Stock Option Agreement</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2*&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a102formofglobalnon-qualif.htm">Form of Global Non-Qualified Stock Option Agreement for Senior Managers</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3*&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a103formofchiefexecutiveof.htm">Form of Chief Executive Officer Restricted Stock Unit Award Agreement</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4*&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a104formofglobalrestricted.htm">Form of Global Restricted Stock Unit Award Agreement for Senior Managers</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5*&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a105epamsystemsincamendedn.htm">EPAM Systems, Inc. Amended Non-Employee Director Compensation Policy</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit311q12023.htm">Certification of the Chief Executive Officer pursuant to Rule 13a-14(a)/15d-14(a) of the Securities Exchange Act of 1934</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit312q12023.htm">Certification of the Chief Financial Officer pursuant to Rule 13a-14(a)/15d-14(a) of the Securities Exchange Act of 1934</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit321q12023.htm">Certification of the Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit322q12023.htm">Certification of the Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File - (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibits filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indicates management contracts or compensatory plans or arrangements</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="exhibit311q12023.htm">Table of Contents</a></span></div></div><div><span><br/></span></div><div><span><br/></span></div><div id="i111730af697144c49a5d92b5de8b1469_196"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date: May&#160;5, 2023 </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:48.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.825%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPAM SYSTEMS, INC.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Arkadiy Dobkin</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name: Arkadiy Dobkin</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title: Chairman, Chief Executive Officer and&#160;President<br/>(principal executive officer)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Jason Peterson</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name: Jason Peterson</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title: Senior Vice President, Chief Financial Officer and Treasurer <br/>(principal financial officer)</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 43</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>a101formofchiefexecutiveof.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i6d2e7d7607bd4cba84e787874992efb7_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-top:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EPAM SYSTEMS, INC.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2015 LONG TERM INCENTIVE PLAN</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">FORM OF CHIEF EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline"> NON-QUALIFIED STOCK OPTION AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Grant of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> EPAM Systems, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Compan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">y&#8221;), hereby grants to &#171;Optionee&#187; (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), on &#171;Date&#187; (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Grant Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), an option (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) to purchase &#171;Number of shares underlying option&#187; shares of Common Stock (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), at an exercise price of $&#171;Fair Market Value of Share as of the Grant Date&#187; per Share (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exercise Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) subject to the terms, definitions and provisions of the EPAM Systems, Inc. 2015 Long Term Incentive Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) adopted by the Company, which is incorporated in this Agreement by reference, and the terms and conditions of this Agreement. The Option is intended to be a Non-Qualified Stock Option, and is not intended to be an Incentive Stock Option. Unless otherwise defined in this Agreement, the terms used in this Agreement shall have the meanings defined in the Plan. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Vesting Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Subject to Section 5, this Option shall vest and become exercisable one-fourth on each of the first, second, third and fourth anniversaries of the Grant Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Exercise of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> This Option shall be exercisable during its term in accordance with the Vesting Schedule set out in Section 2 as modified by Section 5, if applicable, as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.8pt;text-decoration:underline">Right to Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">This Option may not be exercised for a fraction of a share.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">In no event may this Option be exercised after the tenth anniversary of the Grant Date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Expiration Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Method of Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">The Participant (or his or her representative, devisee or heir, as applicable) may exercise any portion of the Option that has become exercisable as to all or any of the Shares then available for purchase by delivering to the Company written notice specifying the number of whole Shares to be purchased, together with payment in full of the Payment Amount (as defined in Section 4)&#59; provided that (x) any required regulatory filings, including, without limitation, any filings that may be required pursuant to the Hart-Scott-Rodino Act in connection with the exercise of any vested and exercisable portion of the Option have been timely filed and any required waiting period under the Hart-Scott-Rodino Act has expired or been terminated or (y) the exercise of the vested and exercisable portion of the Option does not require any such regulatory filings. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">The Company is not obligated, and will have no liability for failure, to issue or deliver any Shares upon exercise of the Option unless such issuance or delivery would comply with the applicable securities laws, with such compliance determined by the Company in consultation with its legal counsel. Assuming such compliance, for income tax purposes such Shares shall be considered transferred to the Participant on the date on which the Option is exercised with respect to such Shares.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Method of Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Payment of the aggregate Exercise Price and any required withholding for Tax-Related Items (as defined in Section 8 ) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payment Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) shall be by any of the following, or a combination of the following, at the election of the Participant&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">cash or check&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">if permitted by the Committee, in its sole discretion, pursuant to such procedures as the Committee may require, by the Participant&#8217;s (x) transferring to the Company, effective as of the </font></div><div style="height:79.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">exercise date, a number of vested Shares owned and designated by the Participant having an aggregate Fair Market Value as of the exercise date equal to the Payment Amount, (y) electing to have the Company retain a portion of the Shares purchased upon exercise of the Option having an aggregate Fair Market Value as of the exercise date equal to the Payment Amount&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">if the Common Stock is listed on an exchange or market, and if the Company is at such time permitting broker-assisted cashless exercises, delivery of a properly executed exercise notice together with irrevocable instructions to a broker participating in such cashless brokered exercise program to deliver promptly to the Company the Payment Amount and in any event in accordance with applicable law&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">by any other method as may be approved by the Committee. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Termination of Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Following the Participant&#8217;s Termination of Service, Participant (or his or her representative, devisee or heir, as applicable) may exercise the Option only as set forth in this Section&#160;5. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.8pt;text-decoration:underline">Death or Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160; In the event of the Participant&#8217;s Termination of Service due to the Participant&#8217;s death or Disability before the Participant has completed at least two (2) years of service with the Company or any Affiliate, 50% of the portion of the Participant&#8217;s Option that is unvested as of the date of such termination (if any) shall become immediately vested (with any fractional portion of the Option that would otherwise vest as a result of such vesting acceleration event rounded up to the nearest whole Share), and the remaining unvested portion of the Option shall be forfeited without any payment to the Participant.  In the event of the Participant&#8217;s Termination of Service due to the Participant&#8217;s death or Disability on or after the date on which the Participant has completed at least two (2) years of service with the Company or any Affiliate, 100% of any unvested portion of the Option shall become immediately vested.  Any portion of the Participant&#8217;s Option that is vested as of the date of the Participant&#8217;s Termination of Service due to death or Disability shall remain exercisable until the&#160;earlier of (x)&#160;one year following such termination and (y)&#160;the Expiration Date, unless the Committee in its sole discretion determines that the Option should be exercisable to some greater extent or remain exercisable for some longer period (ending in no event later than the Expiration Date).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In the event of the Participant&#8217;s Termination of Service due to Retirement (as defined below) after the first anniversary of the Grant Date, 100% of any unvested portion of the Option shall become immediately vested.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Participant&#8217;s Termination of Service, other than for Cause, after all the following criteria are met&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">the Participant has attained at least age 60 and has completed at least five (5) years of service with the Company or an Affiliate&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">the sum of the Participant&#8217;s age and years of service with the Company or any Affiliate as of the date of Termination of Service equals or exceeds seventy (70).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Any portion of the Participant&#8217;s Option that is vested as of the date of the Participant&#8217;s Termination of Service due to Retirement shall remain exercisable until the&#160;earlier of (x)&#160;one year following such termination and (y)&#160;the Expiration Date, unless the Committee in its sole discretion determines that the Option should be exercisable to some greater extent or remain exercisable for some longer period (ending in no event later than the Expiration Date).  For the avoidance of doubt, in the event of the Participant&#8217;s Termination of Service due to Retirement on or before the first anniversary of the Grant Date, any portion of the Option that is unvested shall be forfeited as of the date of such termination without any payment to the Participant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.8pt;text-decoration:underline">For Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160; In the event of the Participant&#8217;s Termination of Service for Cause (as defined below), the entire unexercised portion of the Option, whether vested or unvested, shall be forfeited as of the date of such termination without any payment to the Participant.</font></div><div style="height:79.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Company&#8217;s good faith determination of the Participant&#8217;s&#58;  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">willful material breach, or habitual neglect of, the Participant&#8217;s duties or obligations in connection with the Participant&#8217;s employment or service&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">having engaged in willful misconduct, gross negligence or a breach of fiduciary duty, or his or her willful material breach of his or her duties to the Company or an Affiliate or under his or her Employment Agreement, if applicable, or of any of the Company policies&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.53pt">having been convicted of, or having entered a plea bargain or settlement admitting guilt for, (x) a felony or (y) any other criminal offense involving moral turpitude, fraud or, in the course of the performance of the Participant&#8217;s service to the Company or an Affiliate, material dishonesty&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:20.13pt">unlawful use or possession of illegal drugs on the Company&#8217;s premises or while performing the Participant&#8217;s duties and responsibilities to the Company&#59; or </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">the commission of an act of fraud, embezzlement or material misappropriation, in each case, against the Company or any Affiliate&#59;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, in the case of clauses (i) and (ii) above, the Company shall provide the Participant with written notice specifying the circumstances alleged to constitute Cause, and, if possible, the Participant shall have 30 days following receipt of such notice to cure such circumstances.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">For Any Other Reason.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160; In the event of the Participant&#8217;s Termination of Service at any time under circumstances not described in Sections 5(a), 5(b) or 5(c) herein or Section 11(b) of the Plan, any unvested portion of the Option shall be forfeited as of the date of such termination without any payment to the Participant, and any vested portion of the Option shall remain exercisable until the&#160;earlier of (x)&#160;90 days following such termination and (y)&#160;the Expiration Date, unless the Committee in its sole discretion determines that the Option should be exercisable to some greater extent or remain exercisable for some longer period (ending in no event later than the Expiration Date).  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of Section 11(b) of the Plan, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#8220;Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; as defined in the Participant&#8217;s Employment Agreement, if any, or if not so defined, the occurrence of any of the following events, in each case without the Participant&#8217;s consent&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">a reduction in the Participant&#8217;s base compensation and cash incentive opportunity, other than any such reduction that applies generally to similarly situated employees or executives of the Company&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">relocation of the geographic location of the Participant&#8217;s principal place of employment or service by more than 50 miles from the Participant&#8217;s principal place of employment or service&#59; or </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.53pt">a material reduction in the Participant&#8217;s title, duties, responsibilities or authority&#59;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, in each case, (A) the Participant shall provide the Company with written notice specifying the circumstances alleged to constitute Good Reason within 90 days following the first occurrence of such circumstances, (B) if possible, the Company shall have 30 days following receipt of such notice to cure such circumstances, and (C) if the Company has not cured such circumstances within such 30-day period, the Participant shall terminate his or her employment or service not later than 60 days after the end of such 30-day period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Non-Transferability of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> This Option may not be transferred in any manner otherwise than (i) by will or by the laws of descent or distribution or (ii) pursuant to an award transfer program adopted by the Company and in accordance with such procedures as the Committee (in its </font></div><div style="height:79.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">discretion) may specify with respect to the administration and operation of such program.  This Option may be exercised during the lifetime of the Participant only by him or her or a valid transferee (which shall include specifically any financial institution, or other entity approved by the Company). The terms of this Option shall be binding upon the executors, administrators, heirs, successors and assigns of the Participant and in order to effect a valid transfer, the transferee (which shall include specifically any financial institution, or other entity approved by the Company) shall execute an agreement reflecting such terms and conditions that the Committee deems necessary to facilitate such transfer. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Responsibility for Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">The Participant acknowledges that, regardless of any action taken by the Company or, if different, the Participant&#8217;s employer (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Employer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the ultimate liability for all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax related items related to the Participant&#8217;s participation in the Plan and legally applicable to the Participant (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Tax-Related Items</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), is and remains the Participant&#8217;s responsibility and may exceed the amount, if any, actually withheld by the Company or the Employer.  The Participant further acknowledges that the Company and&#47;or the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Option, including, but not limited to, the grant, vesting or exercise of the Option, the subsequent sale of Shares acquired pursuant to such exercise and the receipt of any dividends&#59; and (ii) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the Option to reduce or eliminate the Participant&#8217;s liability for Tax-Related Items or achieve any particular tax result.  Further, if the Participant is subject to Tax-Related Items in more than one jurisdiction, the Participant acknowledges that the Company and&#47;or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">In connection with any relevant taxable or tax withholding event, as applicable, the Participant agrees to make adequate arrangements satisfactory to the Company and&#47;or the Employer to satisfy all Tax-Related Items.  In this regard, the Participant authorizes the Company and&#47;or the Employer, or their respective agents, at their discretion, to satisfy the obligations with regard to all Tax-Related Items by one or a combination of the following&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">withholding from the Participant&#8217;s wages or other cash compensation paid to the Participant by the Company and&#47;or the Employer&#59;  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">withholding from proceeds of the sale of Shares acquired at exercise of the Option either through a voluntary sale or through a mandatory sale arranged by the Company (on the Participant&#8217;s behalf pursuant to this authorization) without further consent&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.53pt">any other method of withholding determined by the Company and, to the extent required by applicable laws or the Plan, approved by the Committee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">The Company or the Employer may withhold or account for Tax-Related Items by considering applicable withholding rates, including minimum or maximum applicable rates, in the jurisdictions applicable to the Participant.  In the event that any excess amounts are withheld to satisfy the obligation for Tax-Related Items, the Participant may be entitled to a refund of any over-withheld amount in cash (with no entitlement to the Share equivalent), or if not refunded by the Company or the Employer, the Participant must seek a refund from the local tax authorities to the extent the Participant wishes to recover the over-withheld amount in the form of a refund.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">Finally, the Participant agrees to pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold or account for as a result of the Participant&#8217;s participation in the Plan that cannot be satisfied by the means previously described.  The Company may refuse to issue or deliver the Shares or the proceeds of the sale of Shares, if the Participant fails to comply with his or her obligations in connection with the Tax-Related Items.   </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Miscellaneous Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font></div><div style="height:79.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.8pt;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">All notices, requests and other communications under this Agreement shall be in writing and shall be delivered in person (by courier or otherwise), mailed by certified or registered mail, return receipt requested, or sent by facsimile transmission, to the contact details below.  The parties may use e-mail delivery, so long as the message is clearly marked, sent to the e-mail address(es) set forth below, and a delivery receipt and a read receipt are made part of the message.  E-mail delivery will be deemed to occur when the sender receives confirmation that such message has been received and read by the recipient.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">if to the Company, to&#58;</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">EPAM Systems, Inc.</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41 University Drive </font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Newtown, Pennsylvania 18940 </font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Attention&#58; General Counsel </font></div><div style="margin-bottom:12pt;padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Facsimile&#58; 267-759-8989<br></font></div><div style="margin-bottom:12pt;padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">if to the Participant, to&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the address, facsimile number or e-mail address that the Participant most recently provided to the Company, or to such other address, facsimile number or e-mail address as such party may hereafter specify for the purpose by notice to the other parties hereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Effect of Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> The Participant acknowledges receipt of a copy of the Plan and represents that he or she is familiar with the terms and provisions thereof (and has had an opportunity to consult counsel regarding the Option terms), and hereby accepts this Option and agrees to be bound by its contractual terms as set forth herein and in the Plan.  The Participant acknowledges and agrees that the grant of this Option constitutes additional consideration to the Participant for the Participant&#8217;s continued and future compliance with any restrictive covenants in favor of the Company by which the Participant is otherwise bound.  The Participant hereby agrees to accept as binding, conclusive and final all decisions and interpretations of the Committee regarding any questions relating to the Option. In the event of a conflict between the terms and provisions of the Plan and the terms and provisions of this Agreement, the Plan terms and provisions shall prevail. The Agreement, including the Plan, constitutes the entire agreement between the Participant and the Company on the subject matter hereof and supersedes all proposals, written or oral, and all other communications between the parties relating to such subject matter.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.8pt;text-decoration:underline">Amendment&#59; Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> No amendment or modification of any provision of this Agreement shall be effective unless signed in writing by or on behalf of the Company and the Participant, except that the Company may amend or modify this Agreement without the Participant&#8217;s consent in accordance with the provisions of the Plan or as otherwise set forth in this Agreement.&#160; No waiver of any breach or condition of this Agreement shall be deemed to be a waiver of any other or subsequent breach or condition whether of like or different nature.&#160; Any amendment or modification of or to any provision of this Agreement, or any waiver of any provision of this Agreement, shall be effective only in the specific instance and for the specific purpose for which made or given.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Successors and Assigns&#59; No Third Party Beneficiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160; This Agreement shall inure to the benefit of and be binding upon the Company and the Participant and their respective heirs, successors, legal representatives and permitted assigns.&#160; Nothing in this Agreement, expressed or implied, is intended to confer on any Person other than the Company and the Participant, and their respective heirs, successors, legal representatives and permitted assigns, any rights, remedies, obligations or liabilities under or by reason of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.8pt;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> If any provision of this Agreement shall be declared by any court or arbitrator of competent jurisdiction to be invalid, illegal or incapable of being enforced in whole or in </font></div><div style="height:79.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">part, the remaining conditions and provisions or portions thereof shall nevertheless remain in full force and effect and enforceable to the extent they are valid, legal and enforceable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:25.02pt;text-decoration:underline">Dispute Resolution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160; If any dispute arising out of or relating to this Agreement or the Plan, or the breach thereof, cannot be settled through negotiation, the parties agree first to try in good faith to settle such dispute by mediation.&#160; If the parties fail to settle such dispute within 30 days after the commencement of such mediation, such dispute shall be settled by arbitration conducted in the state of Pennsylvania and judgment on the arbitral award rendered may be entered in any court having jurisdiction thereof. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Clawback</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> The Option and&#47;or the Shares acquired under the Plan shall be subject to clawback, recoupment, forfeiture or similar requirements (and such requirements shall be deemed incorporated by reference into this Agreement) to the extent required by any applicable laws (including, without limitation, Section 304 of the U.S. Sarbanes-Oxley Act and Section 954 of the U.S. Dodd-Frank Wall Street Reform and Consumer Protection Act) and any clawback policy adopted by the Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font><br></font></div><div style="height:79.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the parties have executed this Agreement as of the day and year first written above.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.980%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EPAM SYSTEMS, INC.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Participant</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:79.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><div id="i6d2e7d7607bd4cba84e787874992efb7_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">8</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>a102formofglobalnon-qualif.htm
<DESCRIPTION>EX-10.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i93391cdb0dab44fe859e4ea8ffe47fbe_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-top:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EPAM SYSTEMS, INC.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2015 LONG TERM INCENTIVE PLAN</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">GLOBAL NON-QUALIFIED STOCK OPTION AGREEMENT</font></div><div style="margin-bottom:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FOR SENIOR MANAGERS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Grant of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> EPAM Systems, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Compan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">y&#8221;), hereby grants to &#171;Optionee&#187; (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), on &#171;Date&#187; (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Grant Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), an option (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) to purchase &#171;Number of shares underlying option&#187; shares of Common Stock (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), at an exercise price of $&#171;Fair Market Value of Share as of the Grant Date&#187; per Share (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exercise Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) subject to the terms, definitions and provisions of the EPAM Systems, Inc. 2015 Long Term Incentive Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) adopted by the Company, which is incorporated in this Agreement by reference, this Agreement and the Addendum. The Option is intended to be a Non-Qualified Stock Option, and is not intended to be an Incentive Stock Option. Unless otherwise defined in this Agreement, the terms used in this Agreement shall have the meanings defined in the Plan. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Vesting Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Subject to Section 5, this Option shall vest and become exercisable one-fourth on each of the first, second, third and fourth anniversaries of the Vesting Start Date as communicated by the Company to the Participant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Exercise of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> This Option shall be exercisable during its term in accordance with the Vesting Schedule set out in Section 2 as modified by Section 5, if applicable, as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.8pt;text-decoration:underline">Right to Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">This Option may not be exercised for a fraction of a share.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">In no event may this Option be exercised after the tenth anniversary of the Grant Date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Expiration Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Method of Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">The Participant (or his or her representative, devisee or heir, as applicable) may exercise any portion of the Option that has become exercisable as to all or any of the Shares then available for purchase by delivering to the Company written notice specifying the number of whole Shares to be purchased, together with payment in full of the Payment Amount (as defined in Section 4). </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">The Company is not obligated, and will have no liability for failure, to issue or deliver any Shares upon exercise of the Option unless such issuance or delivery would comply with applicable securities laws, with such compliance determined by the Company in consultation with its legal counsel. Assuming such compliance, for tax purposes such Shares shall be considered transferred to the Participant on the date on which the Option is exercised with respect to such Shares.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.53pt">If any vested and exercisable portion of the Option is unexercised as of the Expiration Date, the Shares underlying such portion of the Option less the number of Shares having an aggregate Fair Market Value as of the Expiration Date equal to the Payment Amount shall be delivered to the Participant as soon as practicable after the Expiration Date, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the Option shall not be so exercised if the Exercise Price equals or exceeds the Fair Market Value of a Share on the Expiration Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Method of Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Payment of the aggregate Exercise Price and any required withholding for Tax-Related Items (as defined in Section 8 ) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payment Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) shall be by any of the following, or a combination of the following, at the election of the Participant&#58; </font></div><div style="height:79.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">cash or check&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">cancellation of indebtedness&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">if the Common Stock is listed on an exchange or market, and if the Company is at such time permitting broker-assisted cashless exercises, delivery of a properly executed exercise notice together with irrevocable instructions to a broker participating in such cashless brokered exercise program to deliver promptly to the Company the Payment Amount and in any event in accordance with applicable law&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">by any other method as may be approved by the Committee. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Termination of Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Following the Participant&#8217;s Termination of Service, Participant (or his or her representative, devisee or heir, as applicable) may exercise the Option only as set forth in this Section&#160;5. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.8pt;text-decoration:underline">Death or Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160; In the event of the Participant&#8217;s Termination of Service due to the Participant&#8217;s death or Disability before the Participant has completed at least two (2) years of service with the Company or any Affiliate, 50% of the portion of the Participant&#8217;s Option that is unvested as of the date of such termination (if any) shall become immediately vested (with any fractional portion of the Option that would otherwise vest as a result of such vesting acceleration event rounded up to the nearest whole Share), and the remaining unvested portion of the Option shall be forfeited without any payment to the Participant.  In the event of the Participant&#8217;s Termination of Service due to the Participant&#8217;s death or Disability on or after the date on which the Participant has completed at least two (2) years of service with the Company or any Affiliate, 100% of any unvested portion of the Option shall become immediately vested.  Any portion of the Participant&#8217;s Option that is vested as of the date of the Participant&#8217;s Termination of Service due to death or Disability shall remain exercisable until the&#160;earlier of (x)&#160;one year following such termination and (y)&#160;the Expiration Date, unless the Committee in its sole discretion determines that the Option should be exercisable to some greater extent or remain exercisable for some longer period (ending in no event later than the Expiration Date).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In the event of the Participant&#8217;s Termination of Service due to Retirement (as defined below) after the first anniversary of the Grant Date, 100% of any unvested portion of the Option shall become immediately vested.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Participant&#8217;s Termination of Service after all the following criteria are met&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">the Participant has attained at least age 60 and has completed at least five (5) years of service with the Company or an Affiliate&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">the sum of the Participant&#8217;s years of service with the Company or any Affiliate equals or exceeds seventy (70).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Any portion of the Participant&#8217;s Option that is vested as of the date of the Participant&#8217;s Termination of Service due to Retirement shall remain exercisable until the&#160;earlier of (x)&#160;one year following such termination and (y)&#160;the Expiration Date, unless the Committee in its sole discretion determines that the Option should be exercisable to some greater extent or remain exercisable for some longer period (ending in no event later than the Expiration Date).  For the avoidance of doubt, in the event of the Participant&#8217;s Termination of Service due to Retirement on or before the first anniversary of the Grant Date, any portion of the Option that is unvested shall be forfeited as of the date of such termination without any payment to the Participant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.8pt;text-decoration:underline">For Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160; In the event of the Participant&#8217;s Termination of Service for Cause (as defined below), the entire unexercised portion of the Option, whether vested or unvested, shall be forfeited as of the date of such termination without any payment to the Participant.</font></div><div style="height:79.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Company&#8217;s good faith determination of the Participant&#8217;s&#58;  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">willful material breach, or habitual neglect of, the Participant&#8217;s duties or obligations in connection with the Participant&#8217;s employment or service&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">having engaged in willful misconduct, gross negligence or a breach of fiduciary duty, or his or her willful material breach of his or her duties to the Company or an Affiliate or under his or her Employment Agreement, if applicable, or of any of the Company policies&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.53pt">having been convicted of, or having entered a plea bargain or settlement admitting guilt for, (x) a felony or (y) any other criminal offense involving moral turpitude, fraud or, in the course of the performance of the Participant&#8217;s service to the Company or an Affiliate, material dishonesty&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:20.13pt">unlawful use or possession of illegal drugs on the premises of the Company or an Affiliate or while performing the Participant&#8217;s duties and responsibilities to the Company or an Affiliate&#59; or </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">the commission of an act of fraud, embezzlement or material misappropriation, in each case, against the Company or any Affiliate&#59;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, in the case of clauses (i) and (ii) above, the Company shall provide the Participant with written notice specifying the circumstances alleged to constitute Cause, and, if possible, the Participant shall have 30 days following receipt of such notice to cure such circumstances.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">For Any Other Reason.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160; In the event of the Participant&#8217;s Termination of Service at any time under circumstances not described in Sections 5(a), 5(b) or 5(c) herein or Section 11(b) of the Plan, any unvested portion of the Option shall be forfeited as of the date of such termination without any payment to the Participant, and any vested portion of the Option shall remain exercisable until the&#160;earlier of (x)&#160;90 days following such termination and (y)&#160;the Expiration Date, unless the Committee in its sole discretion determines that the Option should be exercisable to some greater extent or remain exercisable for some longer period (ending in no event later than the Expiration Date).  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of Section 11(b) of the Plan, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#8220;Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; as defined in the Participant&#8217;s Employment Agreement, if any, or if not so defined, the occurrence of any of the following events, in each case without the Participant&#8217;s consent&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">a reduction in the Participant&#8217;s base compensation and cash incentive opportunity, other than any such reduction that applies generally to similarly situated employees or executives of the Company or an Affiliate&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">relocation of the geographic location of the Participant&#8217;s principal place of employment or service by more than 50 miles from the Participant&#8217;s principal place of employment or service&#59; or </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.53pt">a material reduction in the Participant&#8217;s title, duties, responsibilities or authority&#59;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, in each case, (A) the Participant shall provide the Company with written notice specifying the circumstances alleged to constitute Good Reason within 90 days following the first occurrence of such circumstances, (B) if possible, the Company shall have 30 days following receipt of such notice to cure such circumstances, and (C) if the Company or its Affiliate has not cured such circumstances within such 30-day period, the Participant shall terminate his or her employment or service not later than 60 days after the end of such 30-day period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Non-Transferability of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> This Option may not be transferred in any manner otherwise than (i) by will or by the laws of descent or distribution or (ii) pursuant to an award transfer </font></div><div style="height:79.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">program adopted by the Company and in accordance with such procedures as the Committee (in its discretion) may specify with respect to the administration and operation of such program.  This Option may be exercised during the lifetime of the Participant only by him or her or a valid transferee (which shall include specifically any financial institution, or other entity approved by the Company). The terms of this Option shall be binding upon the executors, administrators, heirs, successors and assigns of the Participant and in order to effect a valid transfer, the transferee (which shall include specifically any financial institution, or other entity approved by the Company) shall execute an agreement reflecting such terms and conditions that the Committee deems necessary to facilitate such transfer. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Reserved</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Responsibility for Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">The Participant acknowledges that, regardless of any action taken by the Company or, if different, the Participant&#8217;s employer (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Employer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the ultimate liability for all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax related items related to the Participant&#8217;s participation in the Plan and legally applicable to the Participant (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Tax-Related Items</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), is and remains the Participant&#8217;s responsibility and may exceed the amount, if any, actually withheld by the Company or the Employer.  The Participant further acknowledges that the Company and&#47;or the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Option, including, but not limited to, the grant, vesting or exercise of the Option, the subsequent sale of Shares acquired pursuant to such exercise and the receipt of any dividends&#59; and (ii) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the Option to reduce or eliminate the Participant&#8217;s liability for Tax-Related Items or achieve any particular tax result.  Further, if the Participant is subject to Tax-Related Items in more than one jurisdiction, the Participant acknowledges that the Company and&#47;or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">In connection with any relevant taxable or tax withholding event, as applicable, the Participant agrees to make adequate arrangements satisfactory to the Company and&#47;or the Employer to satisfy all Tax-Related Items.  In this regard, the Participant authorizes the Company and&#47;or the Employer, or their respective agents, at their discretion, to satisfy the obligations with regard to all Tax-Related Items by one or a combination of the following&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">withholding from the Participant&#8217;s wages or other cash compensation paid to the Participant by the Company and&#47;or the Employer&#59;  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">withholding from proceeds of the sale of Shares acquired at exercise of the Option either through a voluntary sale or through a mandatory sale arranged by the Company (on the Participant&#8217;s behalf pursuant to this authorization) without further consent&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.53pt">any other method of withholding determined by the Company and, to the extent required by applicable laws or the Plan, approved by the Committee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">The Company or the Employer may withhold or account for Tax-Related Items by considering applicable withholding rates, including minimum or maximum applicable rates, in the jurisdictions applicable to the Participant.  In the event that any excess amounts are withheld to satisfy the obligation for Tax-Related Items, the Participant may be entitled to a refund of any over-withheld amount in cash (with no entitlement to the Share equivalent), or if not refunded by the Company or the Employer, the Participant must seek a refund from the local tax authorities to the extent the Participant wishes to recover the over-withheld amount in the form of a refund.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">Finally, the Participant agrees to pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold or account for as a result of the Participant&#8217;s participation in the Plan that cannot be satisfied by the means previously described.  The Company may refuse to issue or deliver the Shares or the proceeds of the sale of Shares, if the Participant fails to comply with his or her obligations in connection with the Tax-Related Items.   </font></div><div style="height:79.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Nature of Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In accepting the Option, the Participant acknowledges, understands and agrees that&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">the Plan is established voluntarily by the Company, it is discretionary in nature, and may be amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">the grant of the Option is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of options, or benefits in lieu of options, even if options have been granted in the past&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">all decisions with respect to future Option or other grants, if any, will be at the sole discretion of the Company&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">the Option grant and the Participant&#8217;s participation in the Plan shall not create a right to employment or be interpreted as forming or amending an employment or service contract with the company, the Employer or any Affiliate of the Company and shall not interfere with the ability of the Company, the Employer or any Affiliate of the Company, as applicable, to terminate the Participant&#8217;s employment or service relationship (if any)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">the Participant is voluntarily participating in the Plan&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.02pt">the Option and any Shares acquired under the Plan, and the income from and value of same,  are not intended to replace any pension rights or compensation&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">the Option and any Shares acquired under the Plan, and the income from and value of same, are not part of normal or expected compensation for any purposes, including, without limitation, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, holiday pay, leave pay, long-service awards, pension or retirement or welfare benefits or similar mandatory payments&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">the future value of the Shares underlying the Option is unknown, indeterminable, and cannot be predicted with certainty&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">if the underlying Shares do not increase in value, the Option will have no value&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">if the Participant exercises the Option and acquires Shares, the value of such Shares may increase or decrease in value, even below the Exercise Price&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">no claim or entitlement to compensation or damages shall arise from forfeiture of the Option resulting from the Participant&#8217;s Termination of Service (for any reason whatsoever, whether or not later found to be invalid or in breach of employment laws in the jurisdiction where the Participant is employed or the terms of the Participant&#8217;s employment agreement, if any)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">unless otherwise agreed with the Company, the Option and any Shares acquired under the Plan and the income from and value of same, are not granted as consideration for, or in connection with, the service the Participant may provide as a director of an Affiliate&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:20.13pt">unless otherwise provided in the Plan or by the Company in its discretion, the Option and the benefits evidenced by this Agreement do not create any entitlement to have the Option or any such benefits transferred to, or assumed by, another company nor to be exchanged, cashed out or substituted for, in connection with any corporate transaction affecting the shares of the Company&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">neither the Company, the Employer nor any Affiliate shall be liable for any foreign exchange rate fluctuation between the Participant&#8217;s local currency and the United States Dollar that may affect the value of the Option or of any amounts due to the Participant pursuant to the exercise of the Option or the subsequent sale of any Shares acquired upon exercise.</font></div><div style="height:79.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">No Advice Regarding Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding the Participant&#8217;s participation in the Plan, or the Participant&#8217;s acquisition or sale of the underlying Shares.  The Participant understands and agrees that he or she should consult with his or her own personal tax, legal and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">Insider Trading&#47;Market Abuse Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Participant may be subject to insider trading restrictions and&#47;or market abuse laws based on the exchange on which the Shares are listed and in applicable jurisdictions, including the United States, the Participant&#8217;s country and the designated broker&#8217;s country, which may affect the Participant&#8217;s ability to accept, acquire, sell or otherwise dispose of Shares, rights to Shares (e.g., Options) or rights linked to the value of Shares (e.g., dividend equivalents) under the Plan during such times as the Participant is considered to have &#8220;inside information&#8221; regarding the Company (as defined by the laws in applicable jurisdictions).  Local insider trading laws may prohibit the cancellation or amendment of orders placed by the Participant before he or she possessed inside information.&#160; Furthermore, the Participant could be prohibited from (i) disclosing the inside information to any third party, which may include fellow employees and (ii) &#8220;tipping&#8221; third parties or causing them otherwise to buy or sell securities.&#160;&#160;Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading policy.  The Participant acknowledges that it is his or her responsibility to comply with any applicable restrictions, and the Participant should speak to his or her personal advisor on this matter.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">Data Privacy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">.  To the extent recognized by applicable law, the Participant hereby consents to the collection, use, transfer, or other processing of the Participant&#8217;s personally identifiable information as described in this Agreement and any other Option grant materials (&#8220;Personal </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">Data</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">&#8221;) in electronic or other form by and among, as applicable, the Company, its Affiliates, the Employer or other third parties as processors of the Personal Data, for the exclusive purpose of implementing, administering and managing the Participant&#8217;s participation in the Plan.  The Company, with offices located at 41 University Drive, Newtown, Pennsylvania 18940, acts as the controller of this Personal Data, and processes this Personal Data for purposes of implementing, administering, and managing the Plan.  The Company protects the Personal Data that it receives in the United States from the European Union via data transfer agreements based on the standard contractual clauses adopted by the European Commission.  The Participant can obtain further information about these data transfer agreements by contacting AskDataPrivacy&#64;epam.com.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">The Participant understands that the Personal Data may include, but is not limited to, the Participant&#8217;s name, home address and telephone number, e-mail address, date of birth, social insurance number, passport or other identification number (e.g., resident registration number), salary, nationality, job title, any shares of stock or directorships held in the Company, details of all Options or any other entitlement to shares of stock awarded, canceled, exercised, vested, unvested or outstanding in the Participant&#8217;s favor.  Such Personal Data will be used by the Company for the exclusive purpose of implementing, administering and managing the Plan.  The Company relies on the following legal grounds for processing of Personal Data (i) consent, as permitted by applicable law, (ii) performance of this Agreement with the Participant, (iii) the legitimate interests of the Company, its Affiliates, the Employer or other third parties (such as service providers, consultants, governmental bodies, or courts) where the legitimate interest could be in particular the implementation, administration and management of the Plan, and (iv) for compliance with legal obligations, in particular in the area of labor and employment law, social security and social protection law, data protection and privacy law, tax law, and corporate compliance laws.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">The Participant understands that Personal Data will be transferred to UBS Financial Services Inc. or other third parties assisting the Company with the implementation, administration and management of the Plan.  The Participant understands that the recipients of his or her Personal Data may be located in the United States or elsewhere, and that the recipient&#8217;s country (e.g., the United States) may have different data privacy laws and protections than the Participant&#8217;s country.  Where disclosing Personal Data to such third parties, the Company provides appropriate safeguards for protecting the transfer of Personal Data, such as establishing data contractual clauses with third parties based on the standard contractual clauses adopted by the European Commission or relevant </font></div><div style="height:79.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">supervisory authority.  The Participant may request a copy of, or information about, such safeguards by contacting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">AskDataPrivacy&#64;epam.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">The Participant may generally request a list with the names and addresses of any potential recipients of his or her Personal Data by contacting AskDataPrivacy&#64;epam.com.  The Participant understands that Personal Data will be held only as long as is necessary to implement, administer and manage the Participant&#8217;s participation in the Plan.  When the Company no longer needs to use the Participant&#8217;s Personal Data for the purposes above or does not need to retain it for compliance with any legal or regulatory purpose, the Company will take reasonable steps to remove it from systems and&#47;or records containing the Personal Data and&#47;or take steps to properly anonymize it so that the Participant can no longer be identified from it. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Subject to applicable data protection and privacy law, the Participant understands that he or she may view Personal Data, request additional information about the storage and processing of Personal Data, require any necessary amendments to Personal Data or refuse or withdraw the consent herein, in any case without cost, by contacting in writing AskDataPrivacy&#64;epam.com.  Further, the Participant understands that he or she is providing the consents herein on a purely voluntary basis.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">In addition to the above, subject to applicable law, the Participant may have the right to (i) request erasure of Personal Data, (ii) request restriction of, or object to, certain uses or processing of Personal Data, (iii) request Personal Data portability, or (iv) lodge a complaint with a supervisory authority.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">The Participant&#8217;s provision of Personal Data is a contractual requirement.  If the Participant does not provide the Personal Data and&#47;or consent to the terms of this Section 12, or if the Participant later seeks to revoke his or her consent, his or her employment status or service with the Employer will not be affected&#59; the only consequence of refusing or withdrawing the Participant&#8217;s consent is that the Company may not be able to grant Options or other equity awards to the Participant or administer or maintain such awards.  Therefore, the Participant understands that refusing or withdrawing his or her consent may affect the Participant&#8217;s ability to participate in the Plan.  Such a withdrawal will not affect the lawfulness of the collection, use, or otherwise processing of the Participant&#8217;s Data prior to the consent withdrawal.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%"> For more information on the consequences of the Participant&#8217;s refusal to consent or withdrawal of consent, or to exercise certain additional rights described above, the Participant understands that he or she may contact AskDataPrivacy&#64;epam.com.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">Miscellaneous Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.8pt;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">All notices, requests and other communications under this Agreement shall be in writing and shall be delivered in person (by courier or otherwise), mailed by certified or registered mail, return receipt requested, or sent by facsimile transmission, to the contact details below.  The parties may use e-mail delivery, so long as the message is clearly marked, sent to the e-mail address(es) set forth below, and a delivery receipt and a read receipt are made part of the message.  E-mail delivery will be deemed to occur when the sender receives confirmation that such message has been received and read by the recipient.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">if to the Company, to&#58;</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">EPAM Systems, Inc.</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41 University Drive </font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Newtown, Pennsylvania 18940 </font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Attention&#58; General Counsel </font></div><div style="margin-bottom:12pt;padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Facsimile&#58; 267-759-8989<br></font></div><div style="height:79.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">if to the Participant, to&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the address, facsimile number or e-mail address that the Participant most recently provided to the Company, or to such other address, facsimile number or e-mail address as such party may hereafter specify for the purpose by notice to the other parties hereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Effect of Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> The Participant acknowledges receipt of a copy of the Plan and represents that he or she is familiar with the terms and provisions thereof (and has had an opportunity to consult counsel regarding the Option terms), and hereby accepts this Option and agrees to be bound by its contractual terms as set forth herein and in the Plan.  The Participant acknowledges and agrees that the grant of this Option constitutes additional consideration to the Participant for the Participant&#8217;s continued and future compliance with any restrictive covenants in favor of the Company by which the Participant is otherwise bound.  The Participant hereby agrees to accept as binding, conclusive and final all decisions and interpretations of the Committee regarding any questions relating to the Option. In the event of a conflict between the terms and provisions of the Plan and the terms and provisions of this Agreement, the Plan terms and provisions shall prevail. The Agreement, including the Plan, constitutes the entire agreement between the Participant and the Company on the subject matter hereof and supersedes all proposals, written or oral, and all other communications between the parties relating to such subject matter.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.8pt;text-decoration:underline">Amendment&#59; Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> No amendment or modification of any provision of this Agreement shall be effective unless signed in writing by or on behalf of the Company and the Participant, except that the Company may amend or modify this Agreement without the Participant&#8217;s consent in accordance with the provisions of the Plan or as otherwise set forth in this Agreement.&#160; No waiver of any breach or condition of this Agreement shall be deemed to be a waiver of any other or subsequent breach or condition whether of like or different nature.&#160; Any amendment or modification of or to any provision of this Agreement, or any waiver of any provision of this Agreement, shall be effective only in the specific instance and for the specific purpose for which made or given.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Successors and Assigns&#59; No Third Party Beneficiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160; This Agreement shall inure to the benefit of and be binding upon the Company and the Participant and their respective heirs, successors, legal representatives and permitted assigns.&#160; Nothing in this Agreement, expressed or implied, is intended to confer on any Person other than the Company and the Participant, and their respective heirs, successors, legal representatives and permitted assigns, any rights, remedies, obligations or liabilities under or by reason of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.8pt;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> If any provision of this Agreement shall be declared by any court or arbitrator of competent jurisdiction to be invalid, illegal or incapable of being enforced in whole or in part, the remaining conditions and provisions or portions thereof shall nevertheless remain in full force and effect and enforceable to the extent they are valid, legal and enforceable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:25.02pt;text-decoration:underline">Governing Law&#59; Dispute Resolution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160; This Agreement is governed by the laws of the state of Delaware without application of the conflict of law provisions thereof.  If any dispute arising out of or relating to this Agreement or the Plan, or the breach thereof, cannot be settled through negotiation, the parties agree first to try in good faith to settle such dispute by mediation.&#160; If the parties fail to settle such dispute within 30 days after the commencement of such mediation, such dispute shall be settled by arbitration conducted in the state of Pennsylvania and judgment on the arbitral award rendered may be entered in any court having jurisdiction thereof. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Language</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By accepting the Option, the Participant acknowledges and represents that the Participant is proficient in the English language or has consulted with an advisor who is sufficiently proficient in English, as to allow the Participant to understand the terms of the Agreement and any other documents related to the Plan.  If the Participant has received the Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control, unless otherwise required by applicable laws.</font></div><div style="height:79.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Electronic Delivery and Acceptance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Company may, in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means.  The Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:25.63pt;text-decoration:underline">Foreign Asset &#47; Account Reporting Requirements, Exchange Controls and Tax Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant&#8217;s country may have certain foreign asset and&#47;or account reporting requirements and exchange controls which may affect the Participant&#8217;s ability to acquire or hold Shares under the Plan or cash received from participating in the Plan (including from any dividends received or sale proceeds arising from the sale of Shares) in a brokerage or bank account outside his or her country.  The Participant may be required to report such accounts, assets or transactions to the tax or other authorities in his or her country.  The Participant also may be required to repatriate sale proceeds or other funds received as a result of his or her participation in the Plan to his or her country through a designated bank or broker and&#47;or within a certain time after receipt.  In addition, the Participant may be subject to tax payment and&#47;or reporting obligations in connection with any income realized under the Plan and&#47;or from the sale of Shares.  The Participant acknowledges that it is his or her responsibility to be compliant with all such requirements, and that he or she should consult his or her personal legal and tax advisors, as applicable, to ensure his or her compliance.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:25.63pt;text-decoration:underline">Clawback</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> The Option and&#47;or the Shares acquired under the Plan shall be subject to clawback, recoupment, forfeiture or similar requirements (and such requirements shall be deemed incorporated by reference into this Agreement) to the extent required by any applicable laws (including, without limitation, Section 304 of the U.S. Sarbanes-Oxley Act and Section 954 of the U.S. Dodd-Frank Wall Street Reform and Consumer Protection Act) and any clawback policy adopted by the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Addendum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Notwithstanding any provisions in this Agreement, the Option grant shall be subject to any special terms and conditions set forth in any Addendum to this Agreement for the Participant&#8217;s country.  Moreover, if the Participant relocates to one of the countries included in the Addendum, the special terms and conditions for such country will apply to the Participant, to the extent the Company determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons.  The Addendum constitutes part of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:25.63pt;text-decoration:underline">Imposition of Other Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Company reserves the right to impose other requirements on the Participant&#8217;s participation in the Plan, on the Option and on any Shares purchased upon exercise of the Option, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require the Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.</font></div><div style="height:79.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the parties have executed this Agreement as of the day and year first written above.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.980%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EPAM SYSTEMS, INC.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;The Participant&#8217;s signature on this line both (1) acknowledges the Participant&#8217;s receipt of the Agreement and agreement to its terms, and (2) indicates the Participant&#8217;s consent to the processing of Personal Data as described in Section 12.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Participant</font></td></tr></table></div><div><font><br></font></div><div style="height:79.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><div id="i93391cdb0dab44fe859e4ea8ffe47fbe_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ADDENDUM</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EPAM SYSTEMS, INC.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2015 LONG TERM INCENTIVE PLAN</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">GLOBAL NON-QUALIFIED STOCK OPTION AGREEMENT</font></div><div style="margin-bottom:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FOR SENIOR MANAGERS</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Addendum includes additional terms and conditions that govern the Option granted to the Participant under the Plan if the Participant resides in one of the countries listed below.  These terms and conditions are in addition to, or if so indicated, in place of the terms and conditions in the Agreement.  If the Participant is a citizen or resident (or is considered as such for local law purposes) of a country other than the country in which Participant is currently residing and&#47;or working, or if Participant relocates to another country after the Grant Date, the Company shall, in its discretion, determine to what extent these country-specific terms and conditions contained herein shall be applicable to the Participant.   Certain capitalized terms used but not defined in this Addendum have the meanings set forth in the Plan and&#47;or the Agreement.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Addendum also includes information regarding exchange controls and certain other issues of which the Participant should be aware with respect to his or her participation in the Plan.  The information is based on the securities, exchange control and other laws in effect in the respective countries as of March 2023.  Such laws are often complex and change frequently.  As a result, the Company strongly recommends that the Participant not rely on the information in this Addendum as the only source of information relating to the consequences of the Participant&#8217;s participation in the Plan because the information may be out of date at the time that the Participant exercises the Option or sells Shares acquired under the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In addition, the information contained herein is general in nature and may not apply to the Participant&#8217;s particular situation, and the Company is not in a position to assure the Participant of a particular result.  Accordingly, the Participant should seek appropriate professional advice as to how the relevant laws in the Participant&#8217;s country may apply to his or her situation.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finally, if the Participant is a citizen or resident of a country other than the one in which he or she is currently working or residing (or is considered as such for local law purposes), or transferred employment and&#47;or residency after the Grant Date, the notifications contained herein may not be applicable to the Participant.  </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">ARMENIA</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are no country specific provisions.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">BELARUS</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Belarusian citizens or permanent residents may be required to repatriate any funds received in connection with the Options (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, proceeds from the sale of Shares </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">11</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">acquired under the Plan) to Belarus.  The Participant is responsible for ensuring compliance with all exchange control laws in Belarus in connection with his or her participation in the Plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">BELGIUM</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Tax Notification.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;The Option must be accepted in writing either (i) within 60 days of the offer (for tax at offer) or (ii) after 60 days of the offer (for tax at exercise).  The Participant will receive a separate offer letter and undertaking form in addition to the Agreement.  The Participant should refer to the offer letter for a more detailed description of the tax implications of choosing to accept the Option.  The Participant should consult with his or her personal tax advisor regarding completion of the additional forms.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Belgian residents are required to report any securities (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, Shares acquired under the Plan) held and bank accounts (including brokerage accounts) opened and maintained outside of Belgium on their annual tax return.  In a separate report, the resident is required to provide the National Bank of Belgium with the account details of any such foreign accounts (including the account number, bank name and country in which such account was opened).  This report, as well as information on how to complete it, can be found on the website of the National Bank of Belgium, </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">www.nbb.be</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, under the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Kredietcentrales &#47; Centrales des cr&#233;dits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> caption.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Annual Securities Accounts Tax</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. An annual securities tax may be payable if the total value of securities held in a Belgian or foreign securities account (e.g., Shares acquired under the Plan) exceeds &#8364;1,000,000 threshold on four reference dates within the relevant reporting period (i.e., March 31, June 30, September 30 and December 31). In such case, the tax will be due on the value of the qualifying securities held in such account. The Participant should consult with his or her personal tax advisor regarding the new tax.</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">BULGARIA</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If funds are remitted abroad to pay the Exercise Price of the Options, a declaration of the purpose of the remittance must be provided by the Participant to the local bank that is transferring the funds.  If the funds are remitted to a bank outside the European Union and the amount exceeds BGN 30,000, documentation evidencing the underlying transaction (for instance a copy of the Agreement) must be provided.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant will be required to file statistical forms with the Bulgarian national Bank annually regarding his or her receivables in bank accounts abroad as well as securities held abroad (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">., Shares acquired under the Plan) if the total sum of all such receivables and securities equals or exceeds BGN 50,000 as of the previous calendar year-end.  The reports are due by March 31.  The Participant should contact his or her bank in Bulgaria for additional information regarding these requirements.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">CANADA</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Method of Payment. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Notwithstanding Section 6(d) of the Plan, the Participant is not permitted to pay the Payment Amount with previously-owned shares of Common Stock or with Shares to be issued upon exercise of this Option.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Termination of Service.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This provision supplements Section 5 of the Agreement&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">12</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of the Option, the Participant&#8217;s Termination of Service (for any reason whatsoever, whether or not later found to be invalid, unlawful or in breach of employment laws in the jurisdiction where the Participant is employed or providing services or the terms of the Participant&#8217;s employment or service agreement, if any), will be measured by the date that is the earliest of (i) the date on which the Participant&#8217;s employment with the Employer is terminated, or (ii) the date the Participant receives written notice of termination from the Employer, regardless of any period during which notice, pay in lieu of notice or related payments or damages are provided or required to be provided under local law.  For greater certainty, the Participant will not earn or be entitled to any pro-rated vesting or exercisability for that portion of time before the date on which the Participant&#8217;s right to vest or exercise terminates, nor will the Participant be entitled to any compensation for lost vesting.  Notwithstanding the foregoing, if applicable employment standards legislation explicitly requires continued vesting during a statutory notice period, the Participant&#8217;s right to vest in the Option, if any, will terminate effective upon the expiry of the minimum statutory notice period, but the Participant will not earn or be entitled to pro-rated vesting or exercisability if the vesting date falls after the end of the statutory notice period, nor will the Participant be entitled to any compensation for lost vesting.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">If Participant resides in Qu&#233;bec, the following provisions apply&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Authorization to Release Necessary Personal Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  This provision supplements Section&#160;12 of the Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant hereby authorizes the Company and the Company&#8217;s representatives to discuss with and obtain all relevant information from all personnel, professional or not, involved in the administration and operation of the Plan.  The Participant further authorizes the Company and any Affiliate and the administrator of the Plan to disclose and discuss the Plan with their advisors.  The Participant further authorizes the Employer to record such information and to keep such information in the Participant&#8217;s employee file. The Participant acknowledges that the Participant's personal information, including any sensitive personal information, may be transferred or disclosed outside the province of Quebec, including to the U.S. If applicable, the Participant also acknowledges that the Company, the Employer, any Affiliate and UBS Financial Services Inc. may use technology for profiling purposes and to make automated decisions that may have an impact on the Participant or the administration of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">French Language Documents. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> A French translation of this Agreement and certain other documents related to the Option will be made available to the Participant as soon as reasonably practicable. Notwithstanding anything to the contrary in the Agreement, and unless the Participant indicates otherwise, the French translation of this Agreement and the Plan will govern the Participant&#8217;s participation in the Plan.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Participant is permitted to sell Shares acquired under the Plan through the designated broker appointed under the Plan, if any, provided the resale of Shares acquired under the Plan takes place outside of Canada through the facilities of a stock exchange on which the Shares are listed.  The Stock is currently listed on the New York Stock Exchange in the United States of America.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Specified foreign property, including Shares and rights to receive Shares (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, Options), must be reported annually on a Form T1135 (Foreign Income Verification Statement) if the total cost of the specified foreign property exceeds C$100,000 at any time during the year.  Thus, the Options must be reported - generally at a nil cost - if the C$100,000 cost threshold is exceeded because of other specified foreign property.  When Shares are acquired, their cost generally is the adjusted cost base (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ACB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) of the Shares.  The ACB would ordinarily equal the fair market value of the Shares at the time of acquisition, but if other Shares are also owned, this ACB may have to be averaged with the ACB of the other Shares.  Participants should consult a personal legal advisor to ensure compliance with applicable reporting obligations.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">CHINA</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">13</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">The following provisions apply only to Participants who are subject to exchange control restrictions or regulations in the People&#8217;s Republic of China (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">China</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#8221;), as determined by the Company in its sole discretion. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Vesting Schedule and Exercisability of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding anything to the contrary in the Plan or the Agreement, the Option will not vest and nor be exercisable unless and until the Company determines, in its sole discretion, that all necessary exchange control or other approvals from the PRC State Administration of Foreign Exchange (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SAFE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) or its relevant branch have been received and remain effective (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SAFE Approval</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  In the event that SAFE Approval has not been obtained prior to any scheduled vesting date set forth in Section 2 of the Agreement, the Option will not vest until the seventh day of the month following the month in which SAFE Approval is obtained (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Actual Vesting Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  If the Participant experiences a Termination of Service prior to the Actual Vesting Date, the Participant shall not be entitled to vest in any portion of the Option and the Option shall be forfeited without any liability to the Company, the Employer or any Affiliate of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Method of Payment.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The following provision supplements Section 4 of the Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due to regulatory requirements, the Participant understands that the Participant will be restricted to the cashless sell-all method of exercise.  To complete a cashless sell-all exercise, the Participant understands that the Participant needs to instruct his or her broker to&#58;  (i) sell all of the Shares issued upon exercise&#59; (ii) use the proceeds to pay the Exercise Price, brokerage fees and any applicable Tax-Related Items&#59; and the remaining proceeds will be remitted to the Participant in accordance with any applicable exchange control laws and regulations including, but not limited to, the restrictions set forth in these Country-Specific Terms for China below under &#8220;Exchange Control Requirements.&#8221;  The Participant agrees to sign any agreement, form and&#47;or consent that may reasonably be requested by the Company (or the Company&#8217;s designated broker) to effectuate the cashless exercise of the Options. The Participant will not be permitted to hold Shares after exercise.  Depending on the development of local laws or the Participant&#8217;s country of residence, the Company reserves the right to modify the methods of exercising the Option and, in its sole discretion, to permit cash exercise, cashless sell-to cover exercise or any other method of exercise and payment of Tax-Related Items permitted under the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Treatment of Options Upon Termination of Service.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due to exchange control regulations in China, the Participant understands and agrees that the Company may require the exercise of the Options immediately following the Participant&#8217;s Termination of Service, or within such other period as determined by the Company or required by SAFE or its local counterpart, but in no event shall such period be later than the period provided in Section 5 of the Agreement.  This includes any portion of the Options that vest upon the Participant&#8217;s Termination of Service.  </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Requirements. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant understands and agrees that, to facilitate compliance with exchange control requirements, the Participant is required to immediately repatriate to China the Share sale proceeds from the cashless exercise of Options.  The Participant further understands that such repatriation of the sale proceeds will be effectuated through a special exchange control account established by the Company or its Affiliates, and the Participant hereby consents and agrees that the proceeds may be transferred to such special account prior to being delivered to the Participant.  The Company may deliver the proceeds to the Participant in United States dollars or local currency at the Company&#8217;s discretion.  If the proceeds are paid in United States dollars, the Participant understands that he or she will be required to set up a United States dollar bank account in China so that the proceeds may be deposited into this account. If the proceeds are converted to local currency, there may be delays in delivering the proceeds to the Participant and due to fluctuations in the Share trading price and&#47;or the United States dollar&#47;PRC exchange rate between the sale&#47;payment date and (if later) when the proceeds can be converted into local currency, the proceeds that the Participant receives may be more or less than the market value of the Shares on the sale&#47;payment date (which is the amount relevant to determining the Participant&#8217;s tax liability).  The Participant agrees to bear the risk of any currency fluctuation between the sale&#47;payment date and the date of conversion of the proceeds into local currency.  The Company is under no obligation to secure any particular exchange conversion rate.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant further agrees to comply with any other requirements that may be imposed by the Company in the future to facilitate compliance with exchange control requirements in China.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">14</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">COLOMBIA</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Terms and Cond</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">itions</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Labor Law Acknowledgement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The following provision supplements Section 9 of the Agreement&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By accepting the Option, the Participant acknowledges, understands and agrees that pursuant to Article 15 of Law 50&#47;1990 (Article 128 of the Colombian Labor Code), the Option and any payments the Participant receives pursuant to the Option do not constitute a component of &#8220;salary&#8221; for any legal purpose.  Therefore, the Option and related benefits will not be included or considered for purposes of calculating any and all labor benefits, such as fringe benefits, vacation pay, termination or other indemnities, payroll taxes, social insurance contributions, or any other outstanding labor-related amounts that may be payable.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Shares are not and will not be registered in the Colombian registry of publicly traded securities (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Registro Vacional de Valores y Emisores</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) and, therefore, the Shares may not be offered to the public in Colombia.  Nothing in this document should be construed as the making of a public offer of securities in Colombia.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Participant is responsible for complying with any and all Colombian foreign exchange restrictions, approvals and reporting requirements in connection with the Option and any Shares acquired or funds received under the Plan.&#160; This may include reporting obligations to the Central Bank (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Banco de la Rep&#250;blica</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).&#160; If applicable, the Participant will be required to register his or her investment in Shares with the Central Bank, regardless of the value of the investment.  The Participant should consult with his or her personal legal advisor to ensure compliance with the applicable requirements.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Participant may be required to file an annual informative return with the Colombian Tax Office detailing any assets held abroad. If the individual value of any of these assets exceeds a certain threshold, the Participant must describe each asset and indicate the jurisdiction in which it is located, its nature and its value.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">CROATIA</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Participant may be required to report foreign investments (including Shares acquired under the Plan) and foreign accounts to the Croatian National Bank for statistical purposes.  The Participant should consult his or her personal legal advisor to ensure compliance with the applicable requirements.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">CZECH REPUBLIC</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Czech National Bank (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">CNB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) may require the Participant to fulfill certain notification duties in relation to the Option and the opening and maintenance of a foreign account.  In addition, the Participant may need to report the following even in the absence of a request from the CNB&#58; foreign direct investments with a value of CZK&#160;2,500,000 or more in the aggregate or other foreign financial assets with a value of CZK&#160;2,000,000,000 or more.  Because exchange control regulations may change without notice, the Participant should consult his or her personal legal advisor prior to the exercise of the Option and sale of Shares to ensure compliance with current regulations.  It is the Participant&#8217;s responsibility to comply with applicable Czech exchange control laws.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">15</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">FRANCE</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Type of Award.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Option is not granted as a &#8220;French-qualified&#8221; award and is not intended to qualify for the specific tax and social security treatment applicable to shares granted for no consideration under Sections L. 225-177 to L. 225-186 and Sections L. 22-10-56 to L. 22-10-58 of the French Commercial Code, as amended.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consent to Receive Information in English.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  By accepting the Option, the Participant confirms having read and understood the documents related to the Option (the Plan and the Agreement) which were provided in the English language.  The Participant accepts the terms of these documents accordingly.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Consentement Relatif &#224; l'Utilisation de la Langue Anglaise.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">  En acceptant l&#8217;Option, le Participant confirme avoir lu et compris les documents relatifs &#224; cette Option (le Plan et le Contrat) qui ont &#233;t&#233; remis en langue anglaise.  Le Participant accepte les termes de ces documents en cons&#233;quence.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  If the Participant transfers more than &#8364;10,000 in Shares or cash into or out of France without the use of a financial intermediary, the Participant must declare the transfer to the French tax and customs authorities.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">GEORGIA</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Language Consent.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160; By accepting the grant of the Option, the Participant acknowledges that he or she is proficient in reading and understanding English and fully understands the terms of the documents related to the grant (the Agreement and the Plan), which were provided in the English language.&#160; The Participant accepts the terms of those documents accordingly.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#7319;&#7312;&#7324;&#7342;&#7323;&#7325;&#7313;&#7312; &#7316;&#7324;&#7312;&#7329;&#7319;&#7312;&#7324; &#7315;&#7312;&#7321;&#7312;&#7317;&#7336;&#7320;&#7328;&#7316;&#7313;&#7320;&#7319;. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#7329;&#7312;&#7332;&#7325;&#7324;&#7315;&#7325; &#7317;&#7312;&#7328;&#7320;&#7312;&#7324;&#7330;&#7320; &#7323;&#7320;&#7324;&#7320;&#7341;&#7316;&#7313;&#7312;&#7318;&#7316; &#7319;&#7312;&#7324;&#7342;&#7323;&#7325;&#7313;&#7320;&#7329; &#7314;&#7312;&#7324;&#7338;&#7342;&#7312;&#7315;&#7316;&#7313;&#7320;&#7319;, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#7323;&#7325;&#7324;&#7312;&#7340;&#7320;&#7322;&#7316;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#7312;&#7315;&#7312;&#7329;&#7330;&#7331;&#7328;&#7316;&#7313;&#7329; &#7328;&#7325;&#7323; &#7323;&#7312;&#7329; &#7319;&#7312;&#7317;&#7320;&#7329;&#7331;&#7332;&#7322;&#7312;&#7315; &#7316;&#7329;&#7323;&#7320;&#7329; &#7320;&#7324;&#7314;&#7322;&#7320;&#7329;&#7331;&#7328;&#7320; &#7316;&#7324;&#7312; &#7315;&#7312; &#160;&#7328;&#7325;&#7323; &#7323;&#7320;&#7329;&#7319;&#7317;&#7320;&#7329; &#7329;&#7328;&#7331;&#7322;&#7312;&#7315; &#7312;&#7328;&#7320;&#7329; &#7314;&#7312;&#7329;&#7312;&#7314;&#7316;&#7313;&#7320; &#7312;&#7323;&#7314;&#7317;&#7312;&#7328; &#7323;&#7320;&#7324;&#7320;&#7341;&#7316;&#7313;&#7312;&#7329;&#7319;&#7312;&#7324; &#7315;&#7312;&#7321;&#7312;&#7317;&#7336;&#7320;&#7328;&#7316;&#7313;&#7331;&#7322;&#7320; &#7315;&#7325;&#7321;&#7331;&#7323;&#7316;&#7324;&#7330;&#7312;&#7338;&#7320;&#7320;&#7329; (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#7342;&#7316;&#7322;&#7336;&#7316;&#7321;&#7328;&#7331;&#7322;&#7316;&#7313;&#7320;&#7329;&#7312; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#7315;&#7312; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#7314;&#7316;&#7314;&#7323;&#7320;&#7329;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) &#7326;&#7320;&#7328;&#7325;&#7313;&#7316;&#7313;&#7320;, &#7328;&#7325;&#7323;&#7316;&#7322;&#7320;&#7338; &#7323;&#7320;&#7329;&#7319;&#7317;&#7320;&#7329; &#7323;&#7320;&#7340;&#7325;&#7315;&#7316;&#7313;&#7331;&#7322;&#7320; &#7320;&#7333;&#7324;&#7312; &#7320;&#7324;&#7314;&#7322;&#7320;&#7329;&#7331;&#7328; &#7316;&#7324;&#7312;&#7318;&#7316;.&#160; &#7336;&#7316;&#7329;&#7312;&#7313;&#7312;&#7323;&#7320;&#7329;&#7312;&#7315;, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#7323;&#7325;&#7324;&#7312;&#7340;&#7320;&#7322;&#7316; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#7319;&#7312;&#7324;&#7342;&#7323;&#7325;&#7313;&#7312;&#7329; &#7312;&#7338;&#7342;&#7312;&#7315;&#7316;&#7313;&#7329; &#7312;&#7323; &#7315;&#7325;&#7321;&#7331;&#7323;&#7316;&#7324;&#7330;&#7316;&#7313;&#7320;&#7319; &#7314;&#7312;&#7319;&#7317;&#7312;&#7322;&#7320;&#7329;&#7340;&#7320;&#7324;&#7316;&#7313;&#7331;&#7322; &#7326;&#7320;&#7328;&#7325;&#7313;&#7316;&#7313;&#7318;&#7316;.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">GERMANY</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Cross-border payments in excess of &#8364;12,500 (including transactions made in connection with the sale of Shares under the Plan) must be reported electronically each month to the German Federal Bank (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Bundesbank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).  The &#8220;General Statistics Reporting Portal&#8221; (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Allgemeines Meldeportal Statistik</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) can be accessed via Bundesbank&#8217;s website at </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">www.bundesbank.de</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In addition, the Participant may be required to report the acquisition of securities (e.g., Shares acquired under the Plan) to the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Bundesbank </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">via email or telephone if the value of the securities acquired exceeds &#8364;12,500, even if there is no cross-border remittance of funds in connection with such acquisition.  The Participant is responsible for making this report, if applicable, and should consult a personal legal advisor to ensure compliance with applicable reporting obligations.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">16</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If the Participant's acquisition of Shares under the Plan leads to a qualified participation at any point during the calendar year, the Participant will need to report the acquisition when the Participant files his or her tax return for the relevant year. &#160;A qualified participation is attained if (i) the Participant holds at least 1% of the Company and the value of the Shares acquired exceeds EUR 150,000 or (ii) the Participant holds Company Shares exceeding 10% of the Company's total common stock.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">HONG KONG</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exercise of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The purchase of Shares at exercise is made as a personal investment.  If, for any reason, the Participant exercises the Option within six (6) months of the Grant Date, the Participant agrees that he or she will not sell or otherwise dispose of any such Shares prior to the six-month anniversary of the Grant Date.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  WARNING&#58; The contents of this document have not been reviewed by any regulatory authority in Hong Kong. The Participant is advised to exercise caution in relation to the offer. If the Participant is in any doubt about any of the contents of this document, the Participant should obtain independent professional advice.  Neither the grant of the Options nor the issuance of Shares upon exercise constitutes a public offering of securities under Hong Kong law and is available only to employees of the Company and its Affiliates.  The Plan, the Agreement and other incidental communication materials distributed in connection with the Options (i) have not been prepared in accordance with and are not intended to constitute a &#8220;prospectus&#8221; for a public offering of securities under the applicable securities legislation in Hong Kong and (ii) are intended only for the personal use of each eligible employee of the Company or its Affiliates and may not be distributed to any other person.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">HUNGARY</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Method of Payment.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The following provision supplements Section 4 of the Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due to regulatory requirements, the Participant understands that the Participant may be restricted to the cashless sell-all method of exercise.  To complete a cashless sell-all exercise, the Participant understands that the Participant needs to instruct his or her broker to&#58;  (i) sell all of the Shares issued upon exercise&#59; (ii)&#160;use the proceeds to pay the Exercise Price, brokerage fees and any applicable Tax-Related Items&#59; and (iii)&#160;remit the balance in cash to the Participant.  The Participant will not be permitted to hold Shares after exercise.  Depending on the development of local laws or the Participant&#8217;s country of residence, the Company reserves the right to modify the methods of exercising the Option and, in its sole discretion, to permit cash exercise, cashless sell-to cover exercise or any other method of exercise and payment of Tax-Related Items permitted under the Plan.  </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">INDIA</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Method of Payment.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The following provision supplements Section 4 of the Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due to regulatory requirements, the Participant may pay the Exercise Price by (a) cash or check made payable to the Company&#59; or (b) pursuant to a broker-assisted cashless exercise procedure, as set forth in Section 4(c) of the Agreement, as modified by this Addendum.  Under this procedure (also called a same-day sale exercise), the Participant (or any other person or persons exercising the Option) shall concurrently provide irrevocable instructions (i) to a brokerage firm (reasonably satisfactory to the Company for purposes of administering such procedure in accordance with the Company&#8217;s pre-clearance&#47;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">17</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">pre-notification policies) to effect the immediate sale of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">all</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of the purchased Shares so that such brokerage firm can remit to the Company, on the settlement date, sufficient funds out of the resulting sale proceeds to cover the aggregate Exercise Price payable for all the purchased Shares plus all applicable Tax-Related Items, brokers&#8217; fees or commissions and (ii) to the Company to deliver the purchased Shares directly to such brokerage firm on such settlement date.  The Company reserves the right to provide the Participant with additional methods of exercise depending on the development of local law.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Issuance of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Due to regulatory requirements in India, the Company may require, in its sole discretion, that any Shares acquired pursuant to the Option be sold, either immediately after issuance or within a specified period following the Participant&#8217;s Termination of Service.  In this regard, the Participant agrees that the Company is authorized to instruct its designated broker to assist with any such mandatory sale of Shares (on the Participant&#8217;s behalf pursuant to this authorization), and the Participant expressly authorizes the designated broker to complete the sale of such Shares.  The Participant also agrees to sign any agreements, forms and&#47;or consents that may be reasonably requested by the Company (or the designated broker) to effectuate the sale of the Shares and shall otherwise cooperate with the Company with respect to such matters, provided that the Participant shall not be permitted to exercise any influence over how, when or whether the sales occur.  The Participant acknowledges that the designated broker is under no obligation to arrange for the sale of the Shares at any particular price.  Due to fluctuations in the Share price and&#47;or applicable exchange rates between the date the Shares are delivered to the Participant and (if later) the date on which the Shares are sold, the amount of proceeds ultimately distributed to the Participant may be more or less than the market value of the Shares on the Vesting Date or the date the shares are delivered to the Participant.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Upon the sale of the Shares, the cash proceeds from the sale of shares (less any applicable Tax-Related Items, brokerage fees or commissions) will be delivered to the Participant in accordance with applicable laws and regulations, as determined by the Company in its sole discretion.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Participant understands that he or she must repatriate any proceeds from the sale of Shares acquired under the Plan or the receipt of dividends paid on such Shares to India within such time prescribed under applicable Indian exchange control laws as may be amended from time to time.  The Participant will receive a foreign inward remittance certificate (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">FIRC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) from the bank where he or she deposits the foreign currency.  The Participant should maintain the FIRC as evidence of the repatriation of the proceeds in the event the Reserve Bank of India or the Employer requests proof of repatriation.  The Participant is also responsible for complying with any other exchange control laws in India that may apply to the Options or the Shares acquired under the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#160; The Participant is required to declare any foreign bank accounts and any foreign financial assets (including Shares&#160;acquired under the Plan) in Participant&#8217;s annual tax return.  Increased penalties for failing to report these assets&#47;accounts have been implemented.  The Participant should consult with his or her personal tax advisor to determine the Participant&#8217;s reporting requirements.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">IRELAND</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are no country specific provisions.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">ISRAEL</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Method of Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The following provision supplements Section 4 of the Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">To facilitate compliance with local tax requirements, the Participant understands that the Participant will be restricted to the cashless sell-all method of exercise.  To complete a cashless sell-all exercise, the Participant understands that the Participant needs to instruct his or her broker to&#58;  (i) sell all of the Shares issued upon exercise&#59; (ii) use the proceeds to pay the Exercise Price, brokerage fees and any applicable </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">18</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tax-Related Items&#59; and the remaining proceeds will be remitted to the Participant in accordance with any applicable tax laws and regulations.  The Participant agrees to sign any agreement, form and&#47;or consent that may reasonably be requested by the Company (or the Company&#8217;s designated broker) to effectuate the cashless exercise of the Options. The Participant will not be permitted to hold Shares after exercise.  The Company reserves the right to modify the methods of exercising the Option and, in its sole discretion, to permit cash exercise, cashless sell-to cover exercise or any other method of exercise and payment of Tax-Related Items permitted under the Plan.  </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">ITALY</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Method of Payment.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The following provision supplements Section 4 of the Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due to regulatory requirements, the Participant understands that the Participant will be restricted to the cashless sell-all method of exercise.  To complete a cashless sell-all exercise, the Participant understands that the Participant needs to instruct his or her broker to&#58;  (i) sell all of the Shares issued upon exercise&#59; (ii) use the proceeds to pay the Exercise Price, brokerage fees and any applicable Tax-Related Items&#59; and (iii) remit the balance in cash to the Participant.  The Participant will not be permitted to hold Shares after exercise.  Depending on the development of local laws or the Participant&#8217;s country of residence, the Company reserves the right to modify the methods of exercising the Option and, in its sole discretion, to permit cash exercise, cashless sell-to cover exercise or any other method of exercise and payment of Tax-Related Items permitted under the Plan.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Plan Document Acknowledgement.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> The Participant acknowledges that the Participant has read and specifically and expressly approves the following Sections of the Agreement&#58; Section 5 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Termination of Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#59; Section 8 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Responsibility for Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#59; Section 9 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Nature of Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#59; Section 12 (Data Privacy)&#59; Section 13(g) (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Language</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#59; Section 13(h) (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Electronic Delivery and Acceptance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#59; Section 13(k) (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Addendum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#59; and Section 13(l) (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Imposition of Other Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Italian residents who, at any time during the fiscal year, hold foreign financial assets (including cash and Shares) which may generate income taxable in Italy are required to report these assets on their annual tax returns (UNICO Form, RW Schedule) for the year during which the assets are held, or on a special form if no tax return is due.  These reporting obligations also will apply to Italian residents who are the beneficial owners of foreign financial assets under Italian money laundering provisions.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">JAPAN</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the Participant acquires Shares valued at more than &#165;100,000,000 in a single transaction, he or she must file a Securities Acquisition Report with the Ministry of Finance through the Bank of Japan within 20 days after the acquisition of the Shares.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If the Participant is a resident of Japan, the Participant will be required to report details of any assets (including any Shares acquired under the Plan) held outside of Japan as of December 31st of each year, to the extent such assets have a total net fair market value exceeding &#165;50,000,000. Such report will be due by March 15th of the following year.  The Participant should consult with his or her personal tax advisor as to whether the reporting obligation applies to the  and whether he or she will be required to report details of any outstanding Options or Shares held by Participant in the report.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">19</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">KAZAKHSTAN</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This offer is addressed only to certain eligible employees in the form of the Shares to be issued by the Company, which as of the date hereof are listed on the New York Stock Exchange.  Neither the Plan nor this Agreement has been approved, nor do they need to be approved, by the National Bank of Kazakhstan.  This offer is intended only for the original recipient and is not for general circulation in the Republic of Kazakhstan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Participant acknowledges that if the Participant is a resident of Kazakhstan, the Participant will be required to notify and file standard-form reports with the National Bank of Kazakhstan if the value of the Shares that the Participant purchases under the Plan exceeds a certain threshold.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Please note that exchange control regulations in Kazakhstan are subject to change.  The Participant should consult with his or her personal legal advisor regarding any exchange control obligations that Participant may have prior to exercising the Option or receiving proceeds from the sale of Shares acquired under the Plan.  The Participant is responsible for ensuring compliance with all exchange control laws in Kazakhstan.  </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">KOREA</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">To remit funds out of Korea to exercise the Option by a cash-exercise method, the Participant must obtain a confirmation of the remittance by a foreign exchange bank in Korea.  This is an automatic procedure (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> , the bank does not need to approve the remittance and the process should not take more than a single day).  The Participant likely will need to present the bank processing the transaction supporting documentation evidencing the nature of the remittance.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Participant must declare all foreign financial accounts (e.g., non-Korean bank accounts, brokerage accounts holding Shares) in countries that have not entered into an &#34;intergovernmental agreement for automatic exchange of tax information&#34; with Korea to the Korean tax authority and file a report with respect to such accounts if the value of such accounts exceeds KRW 500 million (or an equivalent amount in foreign currency) on any month-end date during a calendar year. </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">LITHUANIA</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are no country specific provisions.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">MALAYSIA</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Director Notification Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If the Participant is a director of a Malaysian Affiliate, he or she is subject to certain notification requirements, under the Malaysian Companies Act 1965.  Among these requirements is an obligation to notify the Malaysian Affiliate in writing when the Participant receives or disposes of an interest (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, Options or Shares) in the Company or any related company.  This notification must be made within 14 days of receiving or disposing of any interest in the Conpany or any related comnpany. </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">MALTA</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">20</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Plan, the Agreement, including this Addendum, and all other materials the Participant may receive regarding participation in the Plan do not constitute advertising of securities in Malta and are deemed accepted by the Participant upon receipt of the Participant&#8217;s electronic or written acceptance in the United States.  The issuance of the Shares under the plan has not and will not be registered in Malta and, therefore, the Shares described in any plan documents may not be offered or placed in public circulation in Malta.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">MEXICO</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Labor Law Acknowledgement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The following provision applies if the Participant resides in Mexico and receives an Option from the Company&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;The Participant&#8217;s participation in the Plan does not constitute an acquired right&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;The Plan and the Participant&#8217;s participation in it are offered by the Company on a wholly discretionary basis&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;The Participant&#8217;s participation in the Plan is voluntary&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;The Company and its Affiliates are not responsible for any decrease in the value of any Shares acquired under the Plan&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;By accepting the Option, the Participant acknowledges that the Company, with registered offices in the U.S.A., is solely responsible for the administration of the Plan.  The Participant further acknowledges that his or her participation in the Plan, the grant of the Option and any acquisition of Shares under the Plan do not constitute an employment relationship between the Participant and the Company because the Participant is participating in the Plan on a wholly commercial basis.  Based on the foregoing, Participant expressly acknowledges that the Plan and the benefits that he or she may derive from participation in the Plan do not establish any rights between the Participant and the Employer and do not form part of the employment conditions and&#47;or benefits provided by the Employer, and any modification of the Plan or its termination shall not constitute a change or impairment of the terms and conditions of the Participant&#8217;s employment&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;The Participant further understands that his or her participation in the Plan is the result of a unilateral and discretionary decision of the Company and, therefore, the Company reserves the absolute right to amend and&#47;or discontinue the Participant&#8217;s participation in the Plan at any time, without any liability to the Participant&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vii)&#160;&#160;&#160;&#160;Finally, the Participant hereby declares that he or she does not reserve to him- or herself any action or right to bring any claim against the Company for any compensation or damages regarding any provision of the Plan or the benefits derived under the Plan, and that he or she therefore grants a full and broad release to the Company, its subsidiaries, parents, Affiliates, branches, representation offices, shareholders, officers, agents or legal representatives, with respect to any claim that may arise.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">T&#233;rminos y Condiciones</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Reconocimiento del Derecho Laboral.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"> Las siguientes disposiciones aplican en caso de que el Participante sea residente en M&#233;xico y reciba una Opci&#243;n de la Compa&#241;&#237;a&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;La participaci&#243;n del Participante en el Plan  no constituye un derecho adquirido&#59; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">21</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;El Plan  y la participaci&#243;n del Participante en &#233;l es ofrecido por la Compa&#241;&#237;a de manera completamente discrecional&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;La participaci&#243;n del Participante en el Plan  es voluntaria&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;La Compa&#241;&#237;a y sus Afiliadas no son responsables por ninguna disminuci&#243;n en el valor de las acciones de adquiridas en t&#233;rminos del Plan&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;Al aceptar el otorgamiento, el Participante reconoce que la Compa&#241;&#237;a, con oficinas registradas en E.U.A., es la &#250;nica responsable de la administraci&#243;n del Plan. Adem&#225;s, el Participante reconoce que su participaci&#243;n en el Plan, la concesi&#243;n de Opciones y cualquier adquisici&#243;n de Acciones bajo el Plan  no constituyen una relaci&#243;n laboral entre el Participante y la Compa&#241;&#237;a, en virtud de que el Participante est&#225; participando en el Plan en una base exclusivamente comercial.  Por lo anterior, el Participante expresamente reconoce que el Plan  y los beneficios que puedan derivarse de su participaci&#243;n no establecen ning&#250;n derecho entre el Participante y su empleador y que no forman parte de las condiciones de trabajo y&#47;o beneficios otorgados por su empleador, y cualquier modificaci&#243;n del Plan  o la terminaci&#243;n no constituir&#225; un cambio o modificaci&#243;n en los t&#233;rminos y condiciones del empleo del Participante&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;Adem&#225;s, el Participante comprende que su participaci&#243;n en el Plan  es el resultado de una decisi&#243;n discrecional y unilateral de la Compa&#241;&#237;a, por lo que la Compa&#241;&#237;a se reserva el derecho absoluto de modificar y&#47;o suspender la participaci&#243;n del Participante en el Plan  en cualquier momento, sin responsabilidad alguna frente al Participante&#59; y</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">(vii)&#160;&#160;&#160;&#160;Finalmente, el Participante manifiesta que no se reserva acci&#243;n o derecho alguno que origine una demanda en contra de la Compa&#241;&#237;a, por cualquier indemnizaci&#243;n o da&#241;o relacionado con las disposiciones del Plan  o de los beneficios otorgados en el mismo, y en consecuencia el Participante libera de la manera m&#225;s amplia y total de responsabilidad a la Compa&#241;&#237;a, sus subsidiarias, empresas matriz, Afiliadas, sucursales, oficinas de representaci&#243;n, sus accionistas, directores, agentes y representantes legales de cualquier demanda que pudiera surgir. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Option and the Shares offered under the Plan have not been registered with the National Register of Securities maintained by the Mexican National Banking and Securities Commission and cannot be offered or sold publicly in Mexico.  In addition, the Plan, the Agreement and any other document relating to the Option may not be publicly distributed in Mexico.  These materials are addressed to the Participant only because of the Participant&#8217;s existing relationship with the Company and these materials should not be reproduced or copied in any form.  The offer contained in these materials does not constitute a public offering of securities but rather constitutes a private placement of securities addressed specifically to individuals who are present employees of an Affiliate of the Company in Mexico made in accordance with the provisions of the Mexican Securities Market Law, and any rights under such offering shall not be assigned or transferred</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">MONTENEGRO</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The grant of the Option and the issuance of any Shares are not subject to the regulations concerning public offers and private placements under the Law on Capital Markets.</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">NETHERLANDS</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are no country specific provisions. </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">NEW ZEALAND</font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">22</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Warning&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  This is an offer of rights to receive Shares underlying the Option upon exercise.  The Option gives the Participant a stake in the ownership of the Company.  </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If the Company runs into financial difficulties and is wound up, the Participant will be paid only after all creditors have been paid.  A Participant may lose some or all of his or her investment.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New Zealand law normally requires people who offer financial products to give information to investors before they invest.  This information is designed to help investors to make an informed decision.  The usual rules do not apply to this offer because it is made under an employee share scheme.  As a result, the Participant may not be given all the information usually required.  The Participant will also have fewer other legal protections for this investment. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant should ask questions, read all documents carefully, and seek independent financial advice before committing himself or herself.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Shares are quoted or approved for trading on the New York Stock Exchange.  This means that if the Participant exercises the Option and Shares are issued to the Participant, the Participant can sell his or her investment on the New York Stock Exchange if there are buyers for it.  If the Participant sells his or her investment, the price he or she receives may vary depending on factors such as the financial condition of the Company.  The Participant may receive less than the full amount that he or she paid for it, if anything.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For a copy of the Company&#8217;s most recent financial statements (and, where applicable, a copy of the auditor&#8217;s report on those financial statements) and information on risk factors impacting the Company&#8217;s business that may affect the value of the Shares, the Participant should refer to the Company&#8217;s Annual Report on Form 10-K and Quarterly Reports on Form 10-Q, which are filed with the U.S. Securities and Exchange Commission and are available online at </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">www.sec.gov</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, as well as on the Company&#8217;s &#8220;Investors&#8221; website at </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">http&#58;&#47;&#47;investors.epam.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For more details on the terms and conditions of the Option, the Participant should refer to this Agreement, the Plan and the Plan prospectus which are available in the Participant's UBS account at </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">http&#58;&#47;&#47;www.ubs.com&#47;onesource&#47;epam</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and free of charge on request via </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">AskLongTermIncentive&#64;epam.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">POLAND</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  If the Participant maintains bank or brokerage accounts holding cash and foreign securities (including Shares) outside of Poland, the Participant will be required to report information to the National bank of Poland on transactions and balances in such accounts if the value of such cash and securities exceeds PLN 7 million.  If required, such reports must be filed on a quarterly basis on special forms available on the website of the National Bank of Poland.  The Participant should consult with his or her personal legal advisor to determine whether he or she will be required to submit reports to the National Bank of Poland.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Further, the Participant acknowledges that any transfer of funds in excess of &#8364;15,000 (or PLN15,000, if such transfer of funds is connected with business activity of an entrepreneur) into or out of Poland must be effected through a bank account in Poland.  The Participant understands that the Participant is required to store all documents connected with any foreign exchange transactions that the Participant engages in for a period of five years as measured from the end of the year in which such transaction occurred.  </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">ROMANIA</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Language Consent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  By accepting the grant of Option, the Participant acknowledges that he or she is proficient in reading and understanding English and fully understands the terms of the documents related to the grant (the Agreement and the Plan), which were provided in the English language.  The Participant accepts the terms of those documents accordingly.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">23</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Consimtamant cu Privire la Limba</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">. Prin acceptarea acordarii Op&#539;iunii, Participantul confirma ca acesta sau aceasta are un nivel adecvat de cunoastere in ce priveste cititirea si intelegerea limbii engleze, a citit si confirma ca a inteles pe deplin termenii documentelor referitoare la acordare (Acordul si Planul), care au fost furnizate in limba engleza.  Participantul accepta termenii acestor documente in consecinta.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the Participant deposits the proceeds from the sale of Shares acquired under this Plan in a bank account in Romania, the Participant may be required to provide the Romanian bank with appropriate documentation explaining the source of the funds. The Participant should consult his or her personal legal advisor to ensure compliance with applicable requirements.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">RUSSIA</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Method of Payment.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The following provision supplements Section 4 of the Agreement&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due to regulatory requirements, the Participant understands that the Participant will be restricted to the cashless sell-all method of exercise.  To complete a cashless sell-all exercise, the Participant understands that the participant needs to instruct his or her broker to&#58;  (i) sell all of the Shares issued upon exercise&#59; (ii) use the proceeds to pay the Exercise Price, brokerage fees and any applicable tax-related items&#59; and (iii) remit the balance in cash to the Participant.  The Participant will not be permitted to hold Shares after exercise.  Depending on the development of local laws or the Participant&#8217;s country of residence, the Company reserves the right to modify the methods of exercising the Option and, in its sole discretion, to permit cash exercise, cashless sell-to cover exercise or any other method of exercise and payment of Tax-Related Items permitted under the Plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Transaction Outside Russia.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Participant understands that agreeing to the terms of the Agreement and accepting the Option will result in a contract between the Participant and the Company completed in the United States and that the Agreement is governed by U.S. law.  Participant understands and acknowledges that any Shares issued under the Plan shall be delivered to Participant through a brokerage account maintained outside Russia.  Participant understands that he or she may hold Shares in his or her brokerage account outside Russia&#59; however, in no event will Shares issued to Participant and&#47;or share certificates or other instruments be delivered to Participant in Russia.  Participant acknowledges and agrees that he or she is not permitted to sell or otherwise transfer the Shares directly to other Russian legal entities or individuals.  Finally, Participant acknowledges and agrees that he or she may sell or otherwise transfer the Shares only outside Russia.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Data Privacy Acknowledgement.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Participant acknowledges that he or she has read and understands the terms regarding collection, processing and transfer of Data contained in Section 12 of the Agreement, and, by agreeing to the terms of the Agreement and electing to participate in the Plan, the Participant agrees to such terms.  In this regard, upon request of the Company or the Employer, the Participant agrees to provide an executed data privacy consent form to the Employer or the Company, or any other agreements or consents that the Company and&#47;or the Employer may deem necessary to obtain the Participant&#8217;s consent to collect, process or transfer the Participant&#8217;s Data for purposes of administering the Participant&#8217;s participation in the Plan under the data privacy laws in the Participant&#8217;s country, either now or in the future.  the Participant understands that he or she will not be able to participate in the Plan if the Participant fails to execute any such consent or agreement.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Agreement, including these specific provisions for Russia, the Plan and other incidental communication materials distributed in connection with the Plan do not constitute advertising or an offering of securities in Russia.  Absent any requirement under Russian law, the issuance of Shares upon exercise of the Option has not and will not be registered in Russia&#59; hence, the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">24</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Option described in any Plan-related documents may not be used for offering or public circulation in Russia.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> The Participant is responsible for complying with any and all Russian foreign exchange control requirements in connection with the Option, any cash or Shares acquired under the Plan and any funds remitted into Russia in connection with the Plan. This may include, in certain circumstances, reporting and repatriation requirements. The foreign exchange control rules and regulations in Russia are subject to frequent change. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">The Participant should consult with the Participant&#8217;s personal legal advisor to determine the applicability of any exchange control restrictions or requirements prior to exercising the Option, as significant penalties may apply in cases of non-compliance with exchange control restrictions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Russian residents are required to file the following reports or notifications with the Russian tax authorities, if applicable&#58; (i) annual cash flow reporting for an offshore brokerage account (due by June 1 each year for the previous year)&#59; (ii) financial asset (including Shares) reporting for an offshore brokerage account (due by June 1 each year for the previous year, with the first reporting due by June 1, 2022 for calendar year 2021)&#59; and (ii) a one-time notification within one month of opening, closing, or changing details of an offshore brokerage account.  The Participant should consult with his or her personal tax advisor to ensure compliance with applicable requirements.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Anti-Corruption Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Anti-corruption laws prohibit certain public servants, their spouses and their dependent children from owning any foreign source financial instruments (e.g., shares of foreign companies such as the Company).  Accordingly, the Participant should inform the Company if the Participant is covered by these laws because, in such case, the Participant should not hold Shares acquired under the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Labor Law Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If the Participant continues to hold Shares acquired upon exercise of the Option after an involuntary Termination of Service, the Participant may not be eligible to receive unemployment benefits in Russia (to the extent applicable).</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">SERBIA</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The grant of the Option and the issuance of any Shares are not subject to the regulations concerning public offers and private placements under the Law on Capital Markets.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Pursuant to the Law on Foreign Exchange Transactions, the Participant is permitted to acquire Shares under the Plan, but a report may need to be made of the acquisition of such Shares, the value of the Shares at exercise and, on a quarterly basis, any changes in the value of the Shares. As the exchange control regulations in Serbia may change without notice, the Participant should consult with a personal legal advisor with respect to all applicable reporting obligations.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">SINGAPORE</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Restrictions on Sale and Transferability.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant hereby agrees that any Shares acquired pursuant to the Options will not be offered for sale in Singapore prior to the six-month anniversary of the Grant Date, unless such sale or offer is made pursuant to the exemptions under Part XIII Division 1 Subdivision (4) (other than section 280) of the Securities and Futures Act (Chap. 289, 2006 Ed.) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SFA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) or pursuant to, and in accordance with the conditions of, any other applicable provision(s) of the SFA.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Option is being granted pursuant to the &#8220;Qualifying Person&#8221; exemption&#8221; under section 273(1)(f) of the SFA and is not made with a view to the underlying Shares </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">25</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">being subsequently offered for sale to any other party.  The Plan has not been lodged or registered as a prospectus with the Monetary Authority of Singapore.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Director Notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If the Participant is a director, associate director or shadow director of a Singapore Affiliate, the Singapore Companies Act requires the Participant (regardless of whether the Participant is a Singapore resident or employed in Singapore) to notify the Singapore Affiliate in writing of any interest (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g.,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Options, Shares, etc.) that the Participant holds in the Company (or any related company) within two business days of (i) acquiring or disposing of such interest, (ii) any change in a previously-disclosed interest (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">., upon exercise of the Option or sale of Shares), or (iii) becoming a director, associate director or shadow director, if the Participant holds such an interest at that time.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">SLOVAKIA</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are no country specific provisions.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">SPAIN</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Labor Law Acknowledgment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This provision supplements Section 9 of the Agreement&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In accepting the Option, the Participant acknowledges that he or she consents to participation in the Plan and has received a copy of the Plan.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant understands and agrees that, as a condition of the grant of the Option, the Participant&#8217;s Termination of Service for any reason (including for the reasons listed below) will automatically result in the forfeiture of any unvested Option as of the date of such termination without any payment to the Participant. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In particular, the Participant understands and agrees that the Option will be cancelled without entitlement to the Shares or to any amount as indemnification in the event of the Participant&#8217;s Termination of Service by reason of, including, but not limited to&#58; resignation, death, disability, disciplinary dismissal adjudged to be with cause, disciplinary dismissal adjudged or recognized to be without cause (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, subject to a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">despido improcedente</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), individual or collective layoff on objective grounds, whether adjudged to be with cause or adjudged or recognized to be without cause, material modification of the terms of employment under Article 41 of the Workers&#8217; Statute, relocation under Article 40 of the Workers&#8217; Statute, Article 50 of the Workers&#8217; Statute, unilateral withdrawal by the Employer, and under Article 10.3 of Royal Decree 1382&#47;1985. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Furthermore, the Participant understands that the Company has unilaterally, gratuitously and in its sole discretion decided to grant Option under the Plan to individuals who may be employees of the Company or its Affiliates throughout the world.  The decision is a limited decision that is entered into upon the express assumption and condition that any grant will not economically or otherwise bind the Company or its Affiliate on an ongoing basis.  Consequently, the Participant understands that Options are granted on the assumption and condition that the Option and the Shares issued upon exercise of the Option shall not become a part of any employment contract (either with the Company or any Affiliate) and shall not be considered a mandatory benefit, salary for any purposes (including severance compensation) or any other right whatsoever.  In addition, the Participant understands that the grant of the Option would not be made to the Participant but for the assumptions and conditions referred to above&#59; thus, the Participant acknowledges and freely accepts that should any or all of the assumptions be mistaken or should any of the conditions not be met for any reason, then any grant of Option shall be null and void.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  No &#8220;offer of securities to the public,&#8221; as defined under Spanish law, has taken place or will take place in the Spanish territory in connection with the grant of the Option.  The Agreement has not been, nor will it be, registered with the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Comisi&#243;n Nacional del Mercado de Valores</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, and does not constitute a public offering prospectus.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Participant may be required to electronically declare to the Bank of Spain any foreign accounts (including brokerage accounts held abroad), any foreign instruments (including Shares acquired under the Plan), and any transactions with non-Spanish residents (including </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">26</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">any payments of Shares made pursuant to the Plan), depending on the balances in such accounts together with the value of such instruments as of December 31 of the relevant year, or the volume of transactions with non-Spanish residents during the relevant year.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant should consult with his or her personal tax and legal advisors to ensure that the Participant is properly complying with his or her exchange control obligations.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  To the extent that the Participant holds assets (e.g., cash or Shares held in a bank or brokerage account) outside of Spain with a value in excess of &#8364;50,000 per type of asset (e.g., Shares, cash, etc.) as of December 31 each year, the Participant is required to report information on such assets on the Participant&#8217;s tax return for such year.   After such assets are initially reported, the reporting obligation will only apply for subsequent years if the value of any previously-reported assets increases by more than &#8364;20,000 or if the Participant transfers or disposes of any previously-reported assets.  The reporting must be completed by March 31.  Failure to comply with this reporting requirement may result in penalties.  Accordingly, the Participant should consult with his or her personal tax and legal advisors to ensure that the Participant is properly complying with his or her reporting obligations. </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">SWEDEN</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Responsibility for Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The following provision supplements Section 8 of the Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Without limiting the Company&#8217;s or the Employer&#8217;s authority to satisfy their withholding obligations for Tax-Related Items as set forth in the Agreement, by accepting the Option, the Participant authorizes the Company to sell Shares otherwise deliverable to the Participant upon exercise of the Option to satisfy Tax-Related Items, regardless of whether the Company and&#47;or the Employer have an obligation to withhold such Tax-Related Items.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">SWITZERLAND</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Neither this document nor any other materials relating to the offer of the Options (i)&#160;constitutes a prospectus according to articles 35 et seq. of the Swiss Federal Act on Financial Services (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">FinSA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), (ii) may be publicly distributed or otherwise made publicly available in Switzerland to any person other than an employee of the Company or one of its Affiliates, or (iii) has been or will be filed with, approved or supervised by any Swiss reviewing body according to article 51 of FinSA or any Swiss regulatory authority, including the Swiss Financial Market Supervisory Authority (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">FINMA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">UKRAINE</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Method of Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The following provision supplements Section 4 of the Agreement&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due to regulatory requirements, the Participant understands that the Participant will be restricted to the cashless sell-all method of exercise.  To complete a cashless sell-all exercise, the Participant understands that the participant needs to instruct his or her broker to&#58;  (i) sell all of the Shares issued upon exercise&#59; (ii) use the proceeds to pay the Exercise Price, brokerage fees and any applicable tax-related items&#59; and (iii) remit the balance in cash to the Participant.  The Participant will not be permitted to hold Shares after exercise.  Depending on the development of local laws or the Participant&#8217;s country of residence, the Company reserves the right to modify the methods of exercising the Option and, in its sole discretion, to permit cash exercise, cashless sell-to cover exercise or any other method of exercise and payment of Tax-Related Items permitted under the Plan.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">27</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Participant is responsible for complying with all applicable exchange control regulations in Ukraine. The Participant should consult with his or her personal legal advisor to ensure compliance with the applicable requirements.</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">UNITED ARAB EMIRATES</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Options granted under the Plan are being offered only to eligible employees of the Company and are in the nature of providing equity incentives to eligible employees of the Company.  Any documents related to the Options, including the Plan, the Agreement and any other grant documents (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Award Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), are intended for distribution only to such eligible employees and must not be delivered to, or relied on by, any other person. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Emirates Securities and Commodities Authority has no responsibility for reviewing or verifying any Award Documents or any other incidental communication materials distributed in connection with the Options.  Further, neither the Ministry of Economy nor the Dubai Department of Economic Development has approved the Award Documents or taken steps to verify the information set out in them, and thus, is not responsible for their content.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Participants should, as prospective stockholders, conduct their own due diligence on the securities.  If the Participant does not understand the contents of the Award Documents, he or she should consult an authorized financial advisor.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">UNITED KINGDOM</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Option is Not HMRC Approved Option.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  This Option is granted outside of any Company HM Revenue and Customs (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">HMRC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) approved option plan and is not eligible for special tax treatment.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Responsibility for Taxes.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The following provisions supplement Section 8 of the Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Without limitation to Section 8 of the Agreement, the Participant agrees that the Participant is liable for all Tax-Related Items and hereby covenants to pay all such Tax-Related Items as and when requested by the Company or the Employer or by HMRC (or any other tax authority or any other relevant authority).  The Participant also agrees to indemnify and keep indemnified the Company and the Employer against any taxes that they are required to pay or withhold or have paid or will pay to HMRC (or any other tax authority or any other relevant authority) on the Participant&#8217;s behalf.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, if the Participant is a director or executive officer of the Company (within the meaning of Section 13(k) of the Exchange Act), the terms of the immediately foregoing provision will not apply.  In such case, if the amount of any income tax due is not collected from or paid by the Participant within ninety (90) days of the end of the U.K. tax year in which an event giving rise to the indemnification described above occurs, the amount of any uncollected income tax may constitute a benefit to the Participant on which additional income tax and National Insurance contributions (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">NICs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) may be payable.  The Participant understands that he or she will be responsible for paying and reporting any income tax due on this additional benefit directly to HMRC under the self-assessment regime and for reimbursing the Company or the Employer, as applicable, for the value of any employee NICs due on this additional benefit, which the Company or the Employer, as applicable, may recover from the Participant at any time thereafter by any of the means set forth in Section 8 of the Agreement.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">UZBEKISTAN</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are no country specific provisions.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">28</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098220-v3&#92;NA_DMS</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>4
<FILENAME>a103formofchiefexecutiveof.htm
<DESCRIPTION>EX-10.3
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i0abac8efbcdc469e97051a31fe7e14bf_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-top:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.3</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EPAM SYSTEMS, INC.</font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2015 LONG-TERM INCENTIVE PLAN </font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">FORM OF CHIEF EXECUTIVE OFFICER</font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">RESTRICTED STOCK UNIT AWARD AGREEMENT </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Grant of RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">EPAM Systems, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Compan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">y&#8221;), hereby grants to &#171;Grantee&#187; (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), on &#171;Date&#187; (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Grant Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), &#171;Number of Shares underlying award&#187; restricted share units (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), subject to the terms, definitions and provisions of the EPAM Systems, Inc. 2015 Long-Term Incentive Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) adopted by the Company, which is incorporated in this Agreement by reference, and the terms and conditions of this Agreement. Each RSU shall represent the right to receive one Share upon the vesting of such RSU in accordance with this Agreement. Unless otherwise defined in this Agreement, the terms used in this Agreement shall have the meanings defined in the Plan. </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Vesting Schedule and Distribution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Subject to Section 5 and the proviso in the following sentence, the RSUs shall vest and become non-forfeitable one-fourth on each of the first, second, third and fourth anniversaries of the Grant Date. Subject to the provisions of this Agreement (including, for the avoidance of any doubt, Section 8(h)), upon the vesting of any of the RSUs, including pursuant to Section 5, the Company shall distribute to the Participant, as soon as practicable after the date of such vesting date or event, one Share for each such RSU, subject to any delay required to (x) complete any required regulatory filings, including, without limitation, any filings that may be required pursuant to the Hart Scott Rodino Act in connection with the vesting and settlement of the RSUs and&#47;or (y) satisfy any required waiting period under the Hart Scott Rodino Act, provided that the RSUs shall be settled in any event within 60 days following the vesting date or event. </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Voting Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Participant shall have no voting rights with respect to the RSUs unless and until the Participant becomes the record owner of the Shares underlying the RSUs.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Dividend Equivalents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Participant shall not be eligible to receive dividend equivalents with respect to the RSUs unless and until the Participant becomes the record owner of the Shares underlying the RSUs.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Termination of Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Following the Participant&#8217;s Termination of Service, the RSUs shall vest and settle or be forfeited as set forth in this Section&#160;5.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a) &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Death or Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160; In the event of the Participant&#8217;s Termination of Service due to the Participant&#8217;s death or Disability before the Participant has completed at least two (2) years of service with the Company or any Affiliate, a number of whole RSUs equal to 50% of the number of the Participant&#8217;s RSUs that are unvested as of the date of such termination (if any) shall become immediately vested (with any fractional RSUs that would otherwise vest as a result of such vesting acceleration event rounded up to the nearest whole Share), and the remaining RSUs that are unvested RSUs as of such time shall be forfeited without any payment to the Participant. In the event of the Participant&#8217;s Termination of Service due to the Participant&#8217;s death or Disability on or after the date on which the Participant has completed at least two (2) years of service with the Company or any Affiliate, 100% of any RSUs that are unvested as of such time shall become immediately vested. </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In the event of the Participant&#8217;s Termination of Service due to Retirement (as defined below) after the first anniversary of the Grant Date, 100% of any RSUs that are unvested as of such time shall become immediately vested.  </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-top:7.2pt;text-align:justify;text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Participant&#8217;s Termination of Service, other than for Cause, after all the following criteria are met&#58;  </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;the Participant has attained at least age 60 and has completed at least five (5) years of service with the Company or an Affiliate&#59; and</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the sum of the Participant&#8217;s age and years of service with the Company or any Affiliate as of the date of the Termination of Service equals or exceeds seventy (70).  </font></div><div style="margin-top:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For the avoidance of doubt, in the event of the Participant&#8217;s Termination of Service due to Retirement on or before the first anniversary of the Grant Date, any RSUs that are unvested shall be forfeited as of the date of such termination without any payment to the Participant.&#160;&#160;&#160;&#160;</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">For Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160; In the event of the Participant&#8217;s Termination of Service for Cause (as defined below), any unvested RSUs shall be forfeited as of the date of such termination without any payment to the Participant.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Company&#8217;s good faith determination of the Participant&#8217;s&#58;  </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">willful material breach, or habitual neglect of, the Participant&#8217;s duties or obligations in connection with the Participant&#8217;s employment or service&#59; </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">having engaged in willful misconduct, gross negligence or a breach of fiduciary duty, or his or her willful material breach of his or her duties to the Company or under his or her Employment Agreement, if applicable, or of any Company policies&#59; </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.53pt">having been convicted of, or having entered a plea bargain or settlement admitting guilt for, (x) a felony or (y) any other criminal offense involving moral turpitude, fraud or, in the course of the performance of the Participant&#8217;s service to the Company, material dishonesty&#59; </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:20.13pt">unlawful use or possession of illegal drugs on the Company&#8217;s premises or while &#160;&#160;&#160;&#160;performing the Participant&#8217;s duties and responsibilities to the Company&#59; or </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">the commission of an act of fraud, embezzlement or material misappropriation, in each case, against the Company or any Affiliate&#59;</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, in the case of clauses (i) and (ii) above, the Company shall provide the Participant with written notice specifying the circumstances alleged to constitute Cause, and, if possible, the Participant shall have 30 days following receipt of such notice to cure such circumstances.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (c) &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">For Any Other Reason.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  In the event of the Participant&#8217;s Termination of Service at any time under circumstances not described in Sections 5(a), 5(b) or 5(c) herein or in Section 11(b) of the Plan, any unvested RSUs shall be forfeited as of the date of such termination without any payment to the Participant.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of Section 11(b) of the Plan, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; as defined in the Participant&#8217;s Employment Agreement, if any, or if not so defined, the occurrence of any of the following events, in each case without the Participant&#8217;s consent&#58;</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">a reduction in the Participant&#8217;s base compensation and cash incentive opportunity, other than any such reduction that applies generally to similarly situated employees or executives of the Company&#59;</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">relocation of the geographic location of the Participant&#8217;s principal place of employment or service by more than 50 miles from the Participant&#8217;s principal place of employment or service&#59; or </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.53pt">a material reduction in the Participant&#8217;s title, duties, responsibilities or authority&#59;</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, in each case, (A) the Participant shall provide the Company with written notice specifying the circumstances alleged to constitute Good Reason within 90 days following the first occurrence of such circumstances, (B) if possible, the Company shall have 30 days following receipt of such notice to cure such circumstances, and (C) if the Company has not cured such circumstances within such 30-day period, the Participant shall terminate his or her employment or service not later than 60 days after the end of such 30-day period.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Non-Transferability Until Distribution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> The RSUs shall not be assigned, sold, transferred or otherwise be subject to alienation by the Participant. Upon the distribution of Shares underlying RSUs in accordance with Section 2, such Shares shall be fully assignable, saleable and transferable by the Participant. Any assignment, sale, transfer or other alienation with respect to the Shares issuable upon the vesting of the RSUs shall be in accordance with applicable securities laws.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Responsibility for Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">The Participant acknowledges that, regardless of any action taken by the Company or, if different, the Participant&#8217;s employer (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Employer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) the ultimate liability for all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to Participant&#8217;s participation in the Plan and legally applicable to the Participant (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Tax-Related Items</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) is and remains the Participant&#8217;s responsibility and may exceed the amount, if any, actually withheld by the Company or the Employer.  The Participant further acknowledges that the Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">and&#47;or the Employer (i)&#160;make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the RSUs, including, but not limited to, the grant, vesting or settlement of the RSUs, the subsequent sale of Shares acquired pursuant to such settlement and the receipt of any dividends&#59; and (ii)&#160;do not commit to and are under no obligation to structure the terms of the grant or any aspect of the RSUs to reduce or eliminate the Participant&#8217;s liability for Tax-Related Items or achieve any particular tax result.  Further, if the Participant is subject to Tax-Related Items in more than one jurisdiction, the Participant acknowledges that the Company and&#47;or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">In connection with any relevant taxable or tax withholding event, as applicable, the Participant agrees to make adequate arrangements satisfactory to the Company and&#47;or the Employer to satisfy all Tax-Related Items.  In this regard, by the Participant&#8217;s acceptance of the RSUs, the Participant authorizes the Company or its agent to satisfy any applicable withholding obligations or rights with regards to all Tax-Related Items (other than U.S. Federal Insurance Contribution Act taxes or other Tax-Related Items that become payable in a year prior to the year in which Shares are issued upon settlement of the RSUs) by withholding in Shares to be issued upon settlement of the RSUs, or if settled in cash, by withholding a portion of the cash payment amount otherwise payable upon settlement of the RSUs.  In the event withholding in Shares is prohibited by a legal, contractual or regulatory restriction, is problematic under applicable tax or securities law or will result in materially adverse accounting consequences, the Participant authorizes the Company and&#47;or the Employer, or their respective agents, to satisfy the obligations with regard to all Tax-Related Items by&#58;</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">requiring the Participant to pay to the Company or the Employer any amount of the Tax-Related Items&#59; and&#47;or</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">withholding any amount of the Tax-Related Items from the Participant&#8217;s wages or other compensation paid to the Participant&#59; </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.53pt">withholding from proceeds of the sale of Shares acquired upon settlement of the RSU either through a voluntary sale or through a mandatory sale </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-top:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">arranged by the Company (on the Participant&#8217;s behalf pursuant to this authorization without further consent)&#59; or</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:20.13pt">any other method of withholding determined by the Company and, to the extent required by applicable laws or the Plan, approved by the Committee.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">The Company or the Employer may withhold or account for Tax-Related Items by considering applicable withholding rates, including minimum or maximum applicable rates, in the jurisdictions relevant to the Participant.  In the event that any excess amounts are withheld to satisfy the obligation for Tax-Related Items, the Participant may be entitled to receive a refund of any over-withheld amount (with no entitlement to the Share equivalent), or if not refunded by the Company or the Employer, the Participant must seek a refund from the local tax authorities to the extent the Participant wishes to recover the over-withheld amount in the form of a refund.  If the obligation for Tax-Related Items is satisfied by withholding in Shares, for tax purposes, the Participant is deemed to have been issued the full number of Shares subject to the vested RSUs, notwithstanding that a number of the Shares are held back solely for the purpose of paying the Tax-Related Items.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">Finally, the Participant agrees to pay to the Company or the Employer, including through withholding from the Participant&#8217;s wages or other cash compensation paid to the Participant by the Company and&#47;or the Employer, any amount of Tax-Related Items that the Company or the Employer may be required to withhold or account for as a result of the Participant&#8217;s participation in the Plan that cannot be satisfied by the means previously described.  The Company may refuse to issue or deliver the Shares, the cash equivalent or the proceeds of the sale of Shares if the Participant fails to comply with the Participant&#8217;s obligations in connection with the Tax-Related Items.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Miscellaneous Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.8pt;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">All notices, requests and other communications under this Agreement shall be in writing and shall be delivered in person (by courier or otherwise), mailed by certified or registered mail, return receipt requested, or sent by facsimile transmission to the contact details below.  The parties may use e-mail delivery, so long as the message is clearly marked, sent to the e-mail address(es) set forth below, and a delivery receipt and a read receipt are made part of the message.  E-mail delivery will be deemed to occur when the sender receives confirmation that such message has been received and read by the recipient&#58;</font></div><div style="text-align:justify;text-indent:46.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">if to the Company, to&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">EPAM Systems, Inc.</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41 University Drive </font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Newtown, Pennsylvania 18940 </font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Attention&#58; General Counsel </font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Facsimile&#58; 267-759-8989</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">if to the Participant, to&#58;</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the address, facsimile number or e-mail address that the Participant most recently provided to the Company, or to such other address, facsimile number or e-mail address as such party may hereafter specify for the purpose by notice to the other parties hereto.</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Effect of Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Participant acknowledges receipt of a copy of the Plan and represents that he or she is familiar with the terms and provisions thereof </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-top:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(and has had an opportunity to consult counsel regarding the terms of the RSUs), and hereby accepts the RSUs and agrees to be bound by its contractual terms as set forth herein and in the Plan. The Participant acknowledges and agrees that the grant of the RSUs constitutes additional consideration to the Participant for the Participant&#8217;s continued and future compliance with any restrictive covenants in favor of the Company by which the Participant is otherwise bound. The Participant hereby agrees to accept as binding, conclusive and final all decisions and interpretations of the Committee regarding any questions relating to the RSUs. In the event of a conflict between the terms and provisions of the Plan and the terms and provisions of this Agreement, the Plan terms and provisions shall prevail. The Agreement, including the Plan, constitutes the entire agreement between the Participant and the Company on the subject matter hereof and supersedes all proposals, written or oral, and all other communications between the parties relating to such subject matter.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.8pt;text-decoration:underline">Amendment&#59; Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> No amendment or modification of any provision of this Agreement shall be effective unless signed in writing by or on behalf of the Company and the Participant, except that the Company may amend or modify this Agreement without the Participant&#8217;s consent in accordance with the provisions of the Plan or as otherwise set forth in this Agreement. No waiver of any breach or condition of this Agreement shall be deemed to be a waiver of any other or subsequent breach or condition whether of like or different nature. Any amendment or modification of or to any provision of this Agreement, or any waiver of any provision of this Agreement, shall be effective only in the specific instance and for the specific purpose for which made or given.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Successors and Assigns&#59; No Third Party Beneficiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160; This Agreement shall inure to the benefit of and be binding upon the Company and the Participant and their respective heirs, successors, legal representatives and permitted assigns. Nothing in this Agreement, expressed or implied, is intended to confer on any Person other than the Company and the Participant, and their respective heirs, successors, legal representatives and permitted assigns, any rights, remedies, obligations or liabilities under or by reason of this Agreement.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.8pt;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If any provision of this Agreement shall be declared by any court or arbitrator of competent jurisdiction to be invalid, illegal or incapable of being enforced in whole or in part, the remaining conditions and provisions or portions thereof shall nevertheless remain in full force and effect and enforceable to the extent they are valid, legal and enforceable.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:25.02pt;text-decoration:underline">Dispute Resolution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If any dispute arising out of or relating to this Agreement or the Plan, or the breach thereof, cannot be settled through negotiation, the parties agree first to try in good faith to settle such dispute by mediation. If the parties fail to settle such dispute within 30 days after the commencement of such mediation, such dispute shall be settled by arbitration conducted in the state of Pennsylvania and judgment on the arbitral award rendered may be entered in any court having jurisdiction thereof. </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Clawback</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The RSUs and&#47;or the Shares acquired under the Plan shall be subject to clawback, recoupment, forfeiture or similar requirements (and such requirements shall be deemed incorporated by reference into this Agreement) to the extent required by any applicable laws (including, without limitation, Section 304 of the U.S. Sarbanes-Oxley Act and Section 954 of the U.S. Dodd-Frank Wall Street Reform and Consumer Protection Act) and any clawback policy adopted by the Company.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Section 409A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">The terms of this award of RSUs are intended to be in compliance with Section 409A of the Code, and this Agreement will be interpreted, operated and administered in a manner that is consistent with this intent. In furtherance of this intent, the Committee may (but is under no obligation to), at any time and without the Participant's consent, modify the terms of this award as it determines appropriate to </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-top:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">comply with the requirements of Section 409A of the Code and the related U.S. Department of Treasury guidance or to mitigate any additional tax, interest and&#47;or penalties that may apply under Section 409A of the Code if compliance is not practicable. The Company makes no representation or covenant to ensure that this award of RSUs is compliant with Section 409A of the Code and will have no liability to the Participant or any other party if this award of RSUs is not compliant or for any action taken by the Committee with respect thereto.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">Notwithstanding anything in this Agreement to the contrary, any RSUs that are an item of non-qualified deferred compensation subject to Section 409A of the Code and become payable under this Agreement  as of the date of or at a time that is by reference to the Participant&#8217;s Termination of Service shall not be settled unless the Participant experiences a &#8220;separation from service&#8221; within the meaning of Section 409A of the Code (a &#8220;Separation from Service&#8221;)&#59; provided that if the Participant is a &#8220;specified employee&#8221; within the meaning of Section 409A of the Code as of the date of the Separation from Service (as determined according to the methodology established by the Company as in effect on the date of the Participant's termination of employment), the RSUs shall instead be settled on the first business day that is after the earlier of (i) the date that is six months following the date of the Separation from Service or (ii)&#160;the date of the Participant&#8217;s death, to the extent such delayed payment is otherwise required in order to avoid a prohibited distribution under Section 409A(a)(2) of the Code, or any successor provision thereto.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the parties have executed this Agreement as of the day and year first written above.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.934%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EPAM SYSTEMS, INC.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Participant</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.4
<SEQUENCE>5
<FILENAME>a104formofglobalrestricted.htm
<DESCRIPTION>EX-10.4
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i04551585e37e42f0aff2e8845f0f3884_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-top:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.4</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EPAM SYSTEMS, INC.</font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2015 LONG-TERM INCENTIVE PLAN </font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">GLOBAL RESTRICTED STOCK UNIT AWARD AGREEMENT </font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">FOR SENIOR MANAGERS</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Grant of RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">EPAM Systems, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Compan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">y&#8221;), hereby grants to &#171;Grantee&#187; (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), on &#171;Date&#187; (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Grant Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), &#171;Number of Shares underlying award&#187; restricted share units (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), subject to the terms, definitions and provisions of the EPAM Systems, Inc. 2015 Long-Term Incentive Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) adopted by the Company, which is incorporated in this Agreement by reference, and the terms and conditions of this Agreement, including the Addendum. Each RSU shall represent the right to receive one Share, or the right to receive a cash payment equal to the fair market value of one Share, upon the vesting of such RSU in accordance with this Agreement. Unless otherwise defined in this Agreement, the terms used in this Agreement shall have the meanings defined in the Plan. </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Vesting Schedule and Distribution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Subject to Section 5, the RSUs shall vest and become non-forfeitable one-fourth on each of the first, second, third and fourth anniversaries of the Vesting Start Date as communicated by the Company to the Participant. Subject to the provisions of this Agreement (including, for the avoidance of any doubt, Section 12(m)), upon the vesting of any of the RSUs, including pursuant to Section 5, the Company shall distribute to the Participant, on or within 30 days after the date of such vesting date or event, one Share for each such RSU. Provided, however, the Company may, in its sole discretion, settle a vested RSU in cash equal to the fair market value of one Share for each such RSU and make such cash payment to the Participant on the next administratively practicable payroll pay date after the date of such vesting date or event.  The cash payment will be made to the Participant </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">through the Participant&#8217;s </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">local country payroll in accordance with the normal payroll practices of the Participant&#8217;s employer (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Employer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Voting Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Participant shall have no voting rights with respect to the RSUs unless and until the Participant becomes the record owner of the Shares underlying the RSUs.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Dividend Equivalents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Participant shall not be eligible to receive dividend equivalents with respect to the RSUs unless and until the Participant becomes the record owner of the Shares underlying the RSUs.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Termination of Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Following the Participant&#8217;s Termination of Service, the RSUs shall vest and settle or be forfeited as set forth in this Section&#160;5.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a) &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Death or Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160; In the event of the Participant&#8217;s Termination of Service due to the Participant&#8217;s death or Disability before the Participant has completed at least two (2) years of service with the Company or any Affiliate, a number of whole RSUs equal to 50% of the number of the Participant&#8217;s RSUs that are unvested as of the date of such termination (if any) shall become immediately vested (with any fractional RSUs that would otherwise vest as a result of such vesting acceleration event rounded up to the nearest whole Share), and the remaining RSUs that are unvested RSUs as of such time shall be forfeited without any payment to the Participant. In the event of the Participant&#8217;s Termination of Service due to the Participant&#8217;s death or Disability on or after the date on which the Participant has completed at least two (2) years of service with the Company or any Affiliate, 100% of any RSUs that are unvested as of such time shall become immediately vested. </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In the event of the Participant&#8217;s Termination of Service due to Retirement (as defined below) after the first anniversary of the Grant Date, 100% of any RSUs that are unvested as of such time shall become immediately vested.  </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-top:7.2pt;text-align:justify;text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Participant&#8217;s Termination of Service after all the following criteria are met&#58;  </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;the Participant has attained at least age 60 and has completed at least five (5) years of service with the Company or an Affiliate&#59; and</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the sum of the Participant&#8217;s years of service with the Company or any Affiliate equals or exceeds seventy (70).  </font></div><div style="margin-top:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For the avoidance of doubt, in the event of the Participant&#8217;s Termination of Service due to Retirement on or before the first anniversary of the Grant Date, any RSUs that are unvested shall be forfeited as of the date of such termination without any payment to the Participant.&#160;&#160;&#160;&#160;</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">For Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160; In the event of the Participant&#8217;s Termination of Service for Cause (as defined below), any unvested RSUs shall be forfeited as of the date of such termination without any payment to the Participant.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Company&#8217;s good faith determination of the Participant&#8217;s&#58;  </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">willful material breach, or habitual neglect of, the Participant&#8217;s duties or obligations in connection with the Participant&#8217;s employment or service&#59; </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">having engaged in willful misconduct, gross negligence or a breach of fiduciary duty, or his or her willful material breach of his or her duties to the Company or under his or her Employment Agreement, if applicable, or of any Company policies&#59; </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.53pt">having been convicted of, or having entered a plea bargain or settlement admitting guilt for, (x) a felony or (y) any other criminal offense involving moral turpitude, fraud or, in the course of the performance of the Participant&#8217;s service to the Company, material dishonesty&#59; </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:20.13pt">unlawful use or possession of illegal drugs on the Company&#8217;s premises or while &#160;&#160;&#160;&#160;performing the Participant&#8217;s duties and responsibilities to the Company&#59; or </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">the commission of an act of fraud, embezzlement or material misappropriation, in each case, against the Company or any Affiliate&#59;</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, in the case of clauses (i) and (ii) above, the Company shall provide the Participant with written notice specifying the circumstances alleged to constitute Cause, and, if possible, the Participant shall have 30 days following receipt of such notice to cure such circumstances.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (c) &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">For Any Other Reason.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  In the event of the Participant&#8217;s Termination of Service at any time under circumstances not described in Sections 5(a), 5(b) or 5(c) herein or in Section 11(b) of the Plan, any unvested RSUs shall be forfeited as of the date of such termination without any payment to the Participant.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of Section 11(b) of the Plan, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; as defined in the Participant&#8217;s Employment Agreement, if any, or if not so defined, the occurrence of any of the following events, in each case without the Participant&#8217;s consent&#58;</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">a reduction in the Participant&#8217;s base compensation and cash incentive opportunity, other than any such reduction that applies generally to similarly situated employees or executives of the Company&#59;</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">relocation of the geographic location of the Participant&#8217;s principal place of employment or service by more than 50 miles from the Participant&#8217;s principal place of employment or service&#59; or </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.53pt">a material reduction in the Participant&#8217;s title, duties, responsibilities or authority&#59;</font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, in each case, (A) the Participant shall provide the Company with written notice specifying the circumstances alleged to constitute Good Reason within 90 days following the first occurrence of such circumstances, (B) if possible, the Company shall have 30 days following receipt of such notice to cure such circumstances, and (C) if the Company has not cured such circumstances within such 30-day period, the Participant shall terminate his or her employment or service not later than 60 days after the end of such 30-day period.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Non-Transferability Until Distribution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> The RSUs shall not be assigned, sold, transferred or otherwise be subject to alienation by the Participant. Upon the distribution of Shares underlying RSUs in accordance with Section 2, such Shares shall be fully assignable, saleable and transferable by the Participant. Any assignment, sale, transfer or other alienation with respect to the Shares issuable upon the vesting of the RSUs shall be in accordance with applicable securities laws.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Responsibility for Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">The Participant acknowledges that, regardless of any action taken by the Company or, if different, the Employer, the ultimate liability for all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to Participant&#8217;s participation in the Plan and legally applicable to the Participant (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Tax-Related Items</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) is and remains the Participant&#8217;s responsibility and may exceed the amount, if any, actually withheld by the Company or the Employer.  The Participant further acknowledges that the Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">and&#47;or the Employer (i)&#160;make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the RSUs, including, but not limited to, the grant, vesting or settlement of the RSUs, the subsequent sale of Shares acquired pursuant to such settlement and the receipt of any dividends&#59; and (ii)&#160;do not commit to and are under no obligation to structure the terms of the grant or any aspect of the RSUs to reduce or eliminate the Participant&#8217;s liability for Tax-Related Items or achieve any particular tax result.  Further, if the Participant is subject to Tax-Related Items in more than one jurisdiction, the Participant acknowledges that the Company and&#47;or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">In connection with any relevant taxable or tax withholding event, as applicable, the Participant agrees to make adequate arrangements satisfactory to the Company and&#47;or the Employer to satisfy all Tax-Related Items.  In this regard, by the Participant&#8217;s acceptance of the RSUs, the Participant authorizes the Company or its agent to satisfy any applicable withholding obligations or rights with regards to all Tax-Related Items (other than U.S. Federal Insurance Contribution Act taxes or other Tax-Related Items that become payable in a year prior to the year in which Shares are issued upon settlement of the RSUs) by withholding in Shares to be issued upon settlement of the RSUs, or if settled in cash, by withholding a portion of the cash payment amount otherwise payable upon settlement of the RSUs.  In the event withholding in Shares is prohibited by a legal, contractual or regulatory restriction, is problematic under applicable tax or securities law or will result in materially adverse accounting consequences, the Participant authorizes the Company and&#47;or the Employer, or their respective agents, to satisfy the obligations with regard to all Tax-Related Items by&#58;</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">requiring the Participant to pay to the Company or the Employer any amount of the Tax-Related Items&#59; and&#47;or</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">withholding any amount of the Tax-Related Items from the Participant&#8217;s wages or other compensation paid to the Participant&#59; </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.53pt">withholding from proceeds of the sale of Shares acquired upon settlement of the RSU either through a voluntary sale or through a mandatory sale arranged by the Company (on the Participant&#8217;s behalf pursuant to this authorization without further consent)&#59; or</font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:20.13pt">any other method of withholding determined by the Company and, to the extent required by applicable laws or the Plan, approved by the Committee.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">The Company or the Employer may withhold or account for Tax-Related Items by considering applicable withholding rates, including minimum or maximum applicable rates, in the jurisdictions relevant to the Participant.  In the event that any excess amounts are withheld to satisfy the obligation for Tax-Related Items, the Participant may be entitled to receive a refund of any over-withheld amount (with no entitlement to the Share equivalent), or if not refunded by the Company or the Employer, the Participant must seek a refund from the local tax authorities to the extent the Participant wishes to recover the over-withheld amount in the form of a refund.  If the obligation for Tax-Related Items is satisfied by withholding in Shares, for tax purposes, the Participant is deemed to have been issued the full number of Shares subject to the vested RSUs, notwithstanding that a number of the Shares are held back solely for the purpose of paying the Tax-Related Items.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">Finally, the Participant agrees to pay to the Company or the Employer, including through withholding from the Participant&#8217;s wages or other cash compensation paid to the Participant by the Company and&#47;or the Employer, any amount of Tax-Related Items that the Company or the Employer may be required to withhold or account for as a result of the Participant&#8217;s participation in the Plan that cannot be satisfied by the means previously described.  The Company may refuse to issue or deliver the Shares, the cash equivalent or the proceeds of the sale of Shares if the Participant fails to comply with the Participant&#8217;s obligations in connection with the Tax-Related Items.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Nature of Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  In accepting the grant, the Participant acknowledges, understands and agrees that&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">the grant of the RSUs is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of RSUs, or benefits in lieu of RSUs, even if RSUs have been granted in the past&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">all decisions with respect to future RSU or other grants, if any, will be at the sole discretion of the Company&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">the RSU grant and the Participant&#8217;s participation in the Plan shall not create a right to employment or be interpreted as forming or amending an employment or service contract with the Company, the Employer or any Affiliate of the Company and shall not interfere with the ability of the Company, the Employer or any Affiliate of the Company, as applicable, to terminate the Participant&#8217;s employment or service relationship (if any)&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">the Participant is voluntarily participating in the Plan&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.02pt">the RSUs, the cash payment or Shares subject to the RSUs, and the income from and value of same, are not intended to replace any pension rights or compensation&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">the RSUs, the cash payment or Shares subject to the RSUs, and the income from and value of same, are not part of normal or expected compensation for any purpose, including, without limitation, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, holiday pay, leave pay, long-service awards, pension or retirement or welfare benefits or similar mandatory payments&#59; </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt"> the future value of the underlying Shares is unknown, indeterminable and cannot be predicted with certainty&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">no claim or entitlement to compensation or damages shall arise from forfeiture of the RSUs resulting from the Participant&#8217;s Termination of Service (for any reason whatsoever, whether or not later found to be invalid or in breach of employment laws in the jurisdiction where the Participant is employed or the terms of the Participant&#8217;s employment agreement, if any)&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">unless otherwise agreed with the Company, the RSUs and any cash payment or Shares acquired under the Plan and the income from and value of same, are not granted as consideration for, or in connection with, the service the Participant may provide as a director of an Affiliate&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">unless otherwise provided in the Plan or by the Company in its discretion, the RSUs and the benefits evidenced by this Agreement do not create any entitlement to have the RSUs or any such benefits transferred to, or assumed by, another company nor to be exchanged, cashed out or substituted for, in connection with any corporate transaction affecting the Shares of  the Company&#59; and </font></div><div style="margin-bottom:12pt;margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">neither the Company, the Employer nor any Affiliate of the Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">shall be liable for any foreign exchange rate fluctuation between the Participant&#8217;s local currency and the United States Dollar that may affect the value of the RSUs or of any amounts due to the Participant pursuant to the settlement of the RSUs or the subsequent sale of any Shares acquired upon settlement. </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">No Advice Regarding Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding the Participant&#8217;s participation in the Plan, or the Participant&#8217;s acquisition or sale of the underlying Shares.  The Participant understands and agrees that he or she should consult with his or her own personal tax, legal and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Insider Trading&#47;Market Abuse Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant may be subject to insider trading restrictions and&#47;or market abuse laws based on the exchange on which the Shares are listed and in applicable jurisdictions, including the United States, the Participant&#8217;s country and the designated broker&#8217;s country, which may affect the Participant&#8217;s ability to accept, acquire, sell or otherwise dispose of Shares, rights to Shares (e.g., RSUs) or rights linked to the value of Shares (e.g., dividend equivalents) under the Plan during such times as the Participant is considered to have &#8220;inside information&#8221; regarding the Company (as defined by the laws in applicable jurisdictions).&#160; Local insider trading laws may prohibit the cancellation or amendment of orders placed by the Participant before he or she possessed inside information.&#160; Furthermore, the Participant could be prohibited from (i) disclosing the inside information to any third party, which may include fellow employees and (ii)&#160;&#8220;tipping&#8221; third parties or causing them otherwise to buy or sell securities.&#160;&#160;Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading policy.&#160; The Participant acknowledges that it is his or her responsibility to comply with any applicable restrictions, and the Participant should speak to his or her personal advisor on this matter.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Data Privacy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">To the extent recognized by applicable law, the Participant hereby consents to the collection, use, transfer, or other processing of the Participant&#8217;s personally identifiable information as described in this Agreement and any other RSU grant materials (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Personal Data</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)  in electronic or other form by and among, as applicable, the Company, its Affiliates, the Employer or other third parties as processors of the Personal Data, for the exclusive purpose of implementing, administering and managing the Participant&#8217;s participation in the Plan. The Company, with offices located </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">at 41 University Drive, Newtown, Pennsylvania 18940, acts as the controller of this Personal Data, and processes this Personal Data for purposes of implementing, administering, and managing the Plan.  The Company protects the Personal Data that it receives in the United States from the European Union via data transfer agreements based on the standard contractual clauses adopted by the European Commission.  The Participant can obtain further information about these data transfer agreements by contacting </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">AskDataPrivacy&#64;epam.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant understands that the Personal Data may include, but is not limited to, the Participant&#8217;s name, home address and telephone number, e-mail address, date of birth, social insurance number, passport or other identification number (e.g., resident registration number),  salary, nationality, job title, any shares of stock or directorships held in the Company, details of all RSUs or any other entitlement to shares of stock awarded, canceled, exercised, vested, unvested or outstanding in the Participant&#8217;s favor.  Such Personal Data will be used by the Company for the exclusive purpose of implementing, administering and managing the Plan. The Company relies on the following legal grounds for processing of Personal Data (i) consent, as permitted by applicable law, (ii) performance of this Agreement with the Participant, (iii) the legitimate interests of the Company, its Affiliates, the Employer or other third parties (such as service providers, consultants, governmental bodies, or courts) where the legitimate interest could be in particular the implementation, administration and management of the Plan, and (iv) for compliance with legal obligations, in particular in the area of labor and employment law, social security and social protection law, data protection and privacy law, tax law, and corporate compliance laws.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant understands that Personal Data will be transferred to UBS Financial Services Inc. or other third parties assisting the Company with the implementation, administration and management of the Plan.  The Participant understands that the recipients of his or her Personal Data may be located in the United States or elsewhere, and that the recipient&#8217;s country (e.g., the United States) may have different data privacy laws and protections than the Participant&#8217;s country.  Where disclosing Personal Data to such third parties, the Company provides appropriate safeguards for protecting the transfer of Personal Data, such as establishing data contractual clauses with third parties based on the standard contractual clauses adopted by the European Commission or relevant supervisory authority. The Participant may request a copy of, or information about, such safeguards by contacting  </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">AskDataPrivacy&#64;epam.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant may generally request a list with the names and addresses of any potential recipients of his or her Personal Data by contacting </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">AskDataPrivacy&#64;epam.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Participant understands that Personal Data will be held only as long as is necessary to implement, administer and manage the Participant&#8217;s participation in the Plan.  When the Company no longer needs to use the Participant&#8217;s Personal Data for the purposes above or does not need to retain it for compliance with any legal or regulatory purpose, the Company will take reasonable steps to remove it from systems and&#47;or records containing the Personal Data and&#47;or take steps to properly anonymize it so that the Participant can no longer be identified from it. </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Subject to applicable data protection and privacy law, the Participant understands that he or she may view Personal Data, request additional information about the storage and processing of Personal Data, require any necessary amendments to Personal Data or refuse or withdraw the consent herein, in any case without cost, by contacting in writing </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">AskDataPrivacy&#64;epam.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Further, the Participant understands that he or she is providing the consents herein on a purely voluntary basis.  </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In addition to the above, subject to applicable law, the Participant may have the right to (i) request erasure of Personal Data, (ii) request restriction of, or object to, certain uses or processing of Personal Data, (iii) request Personal Data portability, or (iv) lodge a complaint with a supervisory authority. </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant&#8217;s provision of Personal Data is a contractual requirement. If the Participant does not provide the Personal Data and&#47;or consent to the terms of this Section 11, or if the Participant later seeks to revoke his or her consent, his or her employment status or service with the Employer will not be affected&#59; the only consequence of refusing or withdrawing the Participant&#8217;s consent is that the Company may not be able to grant the Participant RSUs or other equity awards or administer or maintain such awards.  Therefore, the Participant understands that refusing or withdrawing his or her consent may affect the Participant&#8217;s ability to participate in the Plan.  Such a withdrawal will not affect the lawfulness of the collection, use, or otherwise processing of the Participant&#8217;s Data prior to the consent withdrawal. For more information on the consequences of the Participant&#8217;s refusal to consent or withdrawal of consent, or to exercise certain additional rights described above, the Participant understands that he or she may contact </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">AskDataPrivacy&#64;epam.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Miscellaneous Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:24.5pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.8pt;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">All notices, requests and other communications under this Agreement shall be in writing and shall be delivered in person (by courier or otherwise), mailed by certified or registered mail, return receipt requested, or sent by facsimile transmission to the contact details below.  The parties may use e-mail delivery, so long as the message is clearly marked, sent to the e-mail address(es) set forth below, and a delivery receipt and a read receipt are made part of the message.  E-mail delivery will be deemed to occur when the sender receives confirmation that such message has been received and read by the recipient&#58;</font></div><div style="text-align:justify;text-indent:46.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">if to the Company, to&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">EPAM Systems, Inc.</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41 University Drive </font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Newtown, Pennsylvania 18940 </font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Attention&#58; General Counsel </font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Facsimile&#58; 267-759-8989</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">if to the Participant, to&#58;</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the address, facsimile number or e-mail address that the Participant most recently provided to the Company, or to such other address, facsimile number or e-mail address as such party may hereafter specify for the purpose by notice to the other parties hereto.</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Effect of Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Participant acknowledges receipt of a copy of the Plan and represents that he or she is familiar with the terms and provisions thereof (and has had an opportunity to consult counsel regarding the terms of the RSUs), and hereby accepts the RSUs and agrees to be bound by its contractual terms as set forth herein and in the Plan. The Participant acknowledges and agrees that the grant of the RSUs constitutes additional consideration to the Participant for the Participant&#8217;s continued and future compliance with any restrictive covenants in favor of the Company by which the Participant is otherwise bound. The Participant hereby agrees to accept as binding, conclusive and final all decisions and interpretations of the Committee regarding any questions relating to the RSUs. In the event of a conflict between the terms and provisions of the Plan and the terms and provisions of this Agreement, the Plan terms and provisions shall prevail. The Agreement, including the Plan, constitutes the entire agreement between the Participant and the Company on the subject matter hereof and supersedes all proposals, written or oral, and all other communications between the parties relating to such subject matter.</font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.8pt;text-decoration:underline">Amendment&#59; Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> No amendment or modification of any provision of this Agreement shall be effective unless signed in writing by or on behalf of the Company and the Participant, except that the Company may amend or modify this Agreement without the Participant&#8217;s consent in accordance with the provisions of the Plan or as otherwise set forth in this Agreement. No waiver of any breach or condition of this Agreement shall be deemed to be a waiver of any other or subsequent breach or condition whether of like or different nature. Any amendment or modification of or to any provision of this Agreement, or any waiver of any provision of this Agreement, shall be effective only in the specific instance and for the specific purpose for which made or given.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Successors and Assigns&#59; No Third Party Beneficiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160; This Agreement shall inure to the benefit of and be binding upon the Company and the Participant and their respective heirs, successors, legal representatives and permitted assigns. Nothing in this Agreement, expressed or implied, is intended to confer on any Person other than the Company and the Participant, and their respective heirs, successors, legal representatives and permitted assigns, any rights, remedies, obligations or liabilities under or by reason of this Agreement.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.8pt;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If any provision of this Agreement shall be declared by any court or arbitrator of competent jurisdiction to be invalid, illegal or incapable of being enforced in whole or in part, the remaining conditions and provisions or portions thereof shall nevertheless remain in full force and effect and enforceable to the extent they are valid, legal and enforceable.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:25.02pt;text-decoration:underline">Governing Law&#59; Dispute Resolution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Agreement is governed by the laws of the state of Delaware without application of the conflict of law provisions thereof.  If any dispute arising out of or relating to this Agreement or the Plan, or the breach thereof, cannot be settled through negotiation, the parties agree first to try in good faith to settle such dispute by mediation. If the parties fail to settle such dispute within 30 days after the commencement of such mediation, such dispute shall be settled by arbitration conducted in the state of Pennsylvania and judgment on the arbitral award rendered may be entered in any court having jurisdiction thereof. </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Language</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  By accepting the RSUs, the Participant acknowledges and represents that the Participant is proficient in the English language or has consulted with an advisor who is sufficiently proficient in English, as to allow the Participant to understand the terms of the Agreement and any other documents related to the Plan.  If the Participant has received the Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control, unless otherwise required by applicable laws.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Electronic Delivery and Acceptance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Company may, in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means.  The Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:25.63pt;text-decoration:underline">Foreign Asset &#47; Account Reporting Requirements, Exchange Controls and Tax Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant&#8217;s country may have certain foreign asset and&#47;or account reporting requirements and exchange controls which may affect the Participant&#8217;s ability to acquire or hold Shares under the Plan or cash received from participating in the Plan (including from any dividends received or sale proceeds arising from the sale of Shares) in a brokerage or bank account outside his or her country.  The Participant may be required to report such accounts, assets or transactions to the tax or other authorities in his or her country.  The Participant also may be required to repatriate sale proceeds or other funds received as a result of his or her participation in the Plan to his or her country through a designated bank or broker and&#47;or within a certain time after </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-top:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">receipt.  In addition, the Participant may be subject to tax payment and&#47;or reporting obligations in connection with any income realized under the Plan and&#47;or from the sale of Shares.  The Participant acknowledges that it is his or her responsibility to be compliant with all such requirements, and that he or she should consult his or her personal legal and tax advisors, as applicable, to ensure his or her compliance.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:25.63pt;text-decoration:underline">Clawback</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The RSUs and&#47;or the Shares acquired under the Plan shall be subject to clawback, recoupment, forfeiture or similar requirements (and such requirements shall be deemed incorporated by reference into this Agreement) to the extent required by any applicable laws (including, without limitation, Section 304 of the U.S. Sarbanes-Oxley Act and Section 954 of the U.S. Dodd-Frank Wall Street Reform and Consumer Protection Act) and any clawback policy adopted by the Company.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:23.18pt;text-decoration:underline">Addendum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Notwithstanding any provisions in this Agreement, the RSU grant shall be subject to any special terms and conditions set forth in any Addendum to this Agreement for the Participant&#8217;s country.  Moreover, if the Participant relocates to one of the countries included in the Addendum, the special terms and conditions for such country will apply to the Participant to the extent the Company determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons.  The Addendum constitutes part of this Agreement.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:25.63pt;text-decoration:underline">Imposition of Other Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Company reserves the right to impose other requirements on the Participant&#8217;s participation in the Plan, on the RSUs and on any Shares acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require the Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:20.13pt;text-decoration:underline">Section 409A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">The terms of this award of RSUs are intended to be in compliance with Section 409A of the Code, and this Agreement will be interpreted, operated and administered in a manner that is consistent with this intent. In furtherance of this intent, the Committee may (but is under no obligation to), at any time and without the Participant's consent, modify the terms of this award as it determines appropriate to comply with the requirements of Section 409A of the Code and the related U.S. Department of Treasury guidance or to mitigate any additional tax, interest and&#47;or penalties that may apply under Section 409A of the Code if compliance is not practicable. The Company makes no representation or covenant to ensure that this award of RSUs is compliant with Section 409A of the Code and will have no liability to the Participant or any other party if this award of RSUs is not compliant or for any action taken by the Committee with respect thereto.</font></div><div style="margin-top:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">Notwithstanding anything in this Agreement to the contrary, any RSUs that are an item of non-qualified deferred compensation subject to Section 409A of the Code and become payable under this Agreement  as of the date of or at a time that is by reference to the Participant&#8217;s Termination of Service shall not be settled unless the Participant experiences a &#8220;separation from service&#8221; within the meaning of Section 409A of the Code (a &#8220;Separation from Service&#8221;)&#59; provided that if the Participant is a &#8220;specified employee&#8221; within the meaning of Section 409A of the Code as of the date of the Separation from Service (as determined according to the methodology established by the Company as in effect on the date of the Participant's termination of employment), the RSUs shall instead be settled on the first business day that is after the earlier of (i) the date that is six months following the date of the Separation from Service or (ii)&#160;the date of the Participant&#8217;s death, to the extent such delayed payment is otherwise required in order to avoid a prohibited distribution under Section 409A(a)(2) of the Code, or any successor provision thereto.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the parties have executed this Agreement as of the day and year first written above.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.934%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EPAM SYSTEMS, INC.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant&#8217;s signature on this line both (1) acknowledges the Participant&#8217;s receipt of the Agreement and agreement to its terms, and (2) indicates the Participant&#8217;s consent to the processing of Personal Data as described in Section 11.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Participant</font></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:center"><font><br></font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ADDENDUM</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EPAM SYSTEMS, INC. </font></div><div style="margin-top:7.2pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2015 LONG-TERM INCENTIVE PLAN </font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">GLOBAL RESTRICTED STOCK UNIT AWARD AGREEMENT </font></div><div style="margin-top:7.2pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">FOR SENIOR MANAGERS</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Addendum includes additional terms and conditions that govern the RSUs granted to the Participant under the Plan if the Participant resides in one of the countries listed below.  These terms and conditions are in addition to, or if so indicated, in place of the terms and conditions in the Agreement.  If the Participant is a citizen or resident (or is considered as such for local law purposes) of a country other than the country in which Participant is currently residing and&#47;or working, or if Participant relocates to another country after the Grant Date, the Company shall, in its discretion, determine to what extent these country-specific terms and conditions contained herein shall be applicable to the Participant. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Certain capitalized terms used but not defined in this Addendum have the meanings set forth in the Plan and&#47;or the Agreement.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Addendum also includes information regarding exchange controls and certain other issues of which the Participant should be aware with respect to his or her participation in the Plan.  The information is based on the securities, exchange control and other laws in effect in the respective countries as of March 2023.  Such laws are often complex and change frequently.  As a result, the Company strongly recommends that the Participant not rely on the information in this Addendum as the only source of information relating to the consequences of the Participant&#8217;s participation in the Plan because the information may be out of date at the time that the Participant vests in the RSUs or sells Shares acquired under the Plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In addition, the information contained herein is general in nature and may not apply to the Participant&#8217;s particular situation, and the Company is not in a position to assure the Participant of a particular result.  Accordingly, the Participant should seek appropriate professional advice as to how the relevant laws in the Participant&#8217;s country may apply to his or her situation.  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finally, if the Participant is a citizen or resident of a country other than the one in which he or she is currently working or residing (or is considered as such for local law purposes), or transferred employment and&#47;or residency after the Grant Date, the notifications contained herein may not be applicable to the Participant. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">ARGENTINA</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Compliance with the Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. By accepting the RSUs, the Participant acknowledges his or her agreement to comply with applicable Argentine laws and, regardless of any action taken by the Company or the Employer, to pay any and all applicable Tax-Related Items.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div><font><br></font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Neither the RSUs nor the underlying Shares are publicly offered or listed on any stock exchange in Argentina and, as a result, have not been and will not be registered with the Argentine Securities Commission (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Comisi&#243;n Nacional de Valores</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">). Neither this nor any other offering material related to the RSUs nor the underlying Shares may be utilized in connection with any general offering to the public in Argentina. Argentine residents who acquire RSUs under the Plan do so according to the terms of a private offering made from outside Argentina.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. It is the Participant&#8217;s responsibility to comply with any and all Argentine currency exchange restrictions, approvals, and reporting requirements in connection with the RSUs. The Participant should consult with his or her personal legal advisor to ensure compliance with the applicable requirements.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset &#47; Account Reporting Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the Participant is an Argentine tax resident, the Participant must report any Shares acquired under the Plan and held by the Participant on December 31st of each year on his or her annual tax return for that year.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">ARMENIA</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are no country specific provisions.</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">AUSTRIA</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If the Participant holds securities (including Shares acquired under the Plan) or cash (including proceeds from the sale of Shares) outside Austria, the Participant may be subject to reporting obligations to the Austrian National Bank. If the value of the Shares meets or exceeds a certain threshold, the Participant must report the securities held (as of the last day of the quarter) on a quarterly basis to the Austrian National Bank, on or before the 15th day of the month following the end of the calendar quarter. In all other cases, an annual reporting obligation applies and the report has to be filed (as of December 31) on or before January 31 of the following year using the Form P2. Where the cash amounts held outside Austria meet or exceed a certain threshold, monthly reporting obligations apply as explained in the next paragraph.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If the Participant sells his or her Shares, he or she may have exchange control obligations if Participant holds the cash proceeds outside Austria. If the transaction volume of all the Participant&#8217;s accounts abroad exceed a certain threshold, the Participant must report the movements and balances of all accounts on a monthly basis, as of the last day of the month, on or before the 15th day of the following month, on the prescribed form (Meldungen SI-Forderungen und&#47;oder SI-Verpflichtungen).</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">BELARUS</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">RSUs Payable Only in Cash. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding any discretion contained in the Plan or the Agreement to the contrary, if the Participant resides in Belarus at the time of vesting of any of the RSUs, the RSUs shall be settled in cash only. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Belarusian citizens or permanent residents may be required to repatriate any funds received in connection with the RSUs  to Belarus.  The Participant is responsible for ensuring compliance with all exchange control laws in Belarus in connection with his or her participation in the Plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">BELGIUM</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Belgian residents are required to report any securities (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, Shares acquired under the Plan) held and bank accounts (including brokerage accounts) opened and maintained outside of Belgium on their annual tax return.  In a separate report, the resident is required to provide the National Bank of Belgium with the account details of any such foreign accounts (including the account number, bank name and country in which such account was opened).  This report, as well as information on how to complete it, can be found on the website of the National Bank of Belgium, </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">www.nbb.be</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, under the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Kredietcentrales &#47; Centrales des cr&#233;dits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> caption.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Annual Securities Accounts Tax</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. An annual securities tax may be payable if the total value of securities held in a Belgian or foreign securities account (e.g., Shares acquired under the Plan) exceeds &#8364;1,000,000 threshold on four reference dates within the relevant reporting period (i.e., March 31, June 30, September 30 and December 31). In such case, the tax will be due on the value of the qualifying securities held in such account. The Participant should consult with his or her personal tax advisor regarding the new tax.</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">BOSNIA &#38; HERZEGOVINA</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Tax and Regulatory Reporting Notification.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Participant may be subject to certain tax, exchange control or foreign asset&#47;account reporting requirements under the applicable laws in the Participant&#8217;s country as a result of the acquisition, holding or transfer of Shares or cash resulting from participation in the Plan.  The Participant is responsible for being aware of and satisfying any such requirements that may be necessary in connection with the RSUs.  The Participant should consult with his or her own personal legal advisers to ensure compliance with local laws.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">BRAZIL</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Compliance with Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. By accepting the RSUs, the Participant agrees to comply with applicable Brazilian laws and to report and pay any and all applicable Tax-Related Items associated with the Participant&#8217;s receipt and sale of Shares under the Plan. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nature of Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The following provision supplements Section 8 of the Agreement&#58; </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By accepting the RSUs, the Participant acknowledges, understands and agrees that, for all legal purposes, (i) he or she is making an investment decision and (ii) the value of the underlying Shares is not fixed and may increase or decrease over the vesting period without compensation to the Participant.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Tax on Financial Transaction (IOF)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Repatriation of funds into Brazil and the conversion between BRL and USD associated with such fund transfers may be subject to the Tax on Financial Transactions. It is the Participant&#8217;s responsibility to comply with any applicable Tax on Financial Transactions arising from the Participant&#8217;s participation in the Plan. The Participant should consult with his or her personal tax advisor for additional details.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div><font><br></font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exchange Control Information. A declaration of assets and rights held outside Brazil may need to be filed with the Central Bank of Brazil if assets or rights with an aggregate value exceeding USD 1,000,000 are held on December 31 of year. Shares acquired under the Plan that are held outside Brazil (e.g., in a non-Brazilian brokerage account) are among the assets and rights that must be reported. If the aggregate value exceeds USD&#160;100,000,000 at the end of the quarter, the declaration has to be filed in the month following the end of each quarter.</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">BULGARIA</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant will be required to file statistical forms with the Bulgarian National Bank annually regarding his or her receivables in bank accounts abroad as well as securities held abroad (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g.,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Shares acquired under the Plan) if the total sum of all such receivables and securities equals or exceeds BGN50,000 as of the previous calendar year-end.&#160; The reports are due by March&#160;31.  The Participant should contact his or her bank in Bulgaria for additional information regarding these requirements.</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">CANADA</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">RSUs Payable Only in Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notwithstanding any discretion set forth in Section 2 of the Agreement, at the time of vesting of any of the RSUs, the RSUs shall be settled in Shares only.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Termination of Service.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This provision supplements Section 5 of the Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of the RSUs, the Participant&#8217;s Termination of Service (for any reason whatsoever, whether or not later found to be invalid, unlawful or in breach of employment laws in the jurisdiction where the Participant is employed or providing services or the terms of the Participant&#8217;s employment or service agreement, if any), will be measured by the date that is the earliest of (i) the date on which the Participant&#8217;s employment with the Employer is terminated, or (ii) the date the Participant receives written notice of termination from the Employer, regardless of any period during which notice, pay in lieu of notice or related payments or damages are provided or required to be provided under local law.  For greater certainty, the Participant will not earn or be entitled to any pro-rated vesting for that portion of time before the date on which the Participant&#8217;s right to vest terminates, nor will the Participant be entitled to any compensation for lost vesting.  Notwithstanding the foregoing, if applicable employment standards legislation explicitly requires continued vesting during a statutory notice period, the Participant&#8217;s right to vest in the RSUs, if any, will terminate effective upon the expiry of the minimum statutory notice period, but the Participant will not earn or be entitled to pro-rated vesting if the vesting date falls after the end of the statutory notice period, nor will the Participant be entitled to any compensation for lost vesting.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">If Participant resides in Qu&#233;bec, the following provisions apply&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Authorization to Release Necessary Personal Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This provision supplements Section 11 of the Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant hereby authorizes the Company and the Company&#8217;s representatives to discuss with and obtain all relevant information from all personnel, professional or not, involved in the administration and operation of the Plan.  The Participant further authorizes the Company and any Affiliate and the administrator of the Plan to disclose </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">and discuss the Plan with their advisors.  The Participant further authorizes the Employer to record such information and to keep such information in the Participant&#8217;s employee file. The Participant acknowledges that the Participant's personal information, including any sensitive personal information, may be transferred or disclosed outside the province of Quebec, including to the U.S. If applicable, the Participant also acknowledges that the Company, the Employer, any Affiliate and UBS Financial Services Inc. may use technology for profiling purposes and to make automated decisions that may have an impact on the Participant or the administration of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">French Language Documents. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> A French translation of this Agreement and certain other documents related to the RSUs will be made available to the Participant as soon as reasonably practicable. Notwithstanding anything to the contrary in the Agreement, and unless the Participant indicates otherwise, the French translation of this Agreement and the Plan will govern the Participant&#8217;s participation in the Plan.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Participant is permitted to sell Shares acquired under the Plan through the designated broker appointed under the Plan, if any, provided the resale of Shares acquired under the Plan takes place outside of Canada through the facilities of a stock exchange on which the Shares are listed.  The Shares are currently listed on the New York Stock Exchange in the United States of America.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Specified foreign property, including Shares and rights to receive Shares (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g.,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> RSUs), must be reported annually on a Form T1135 (Foreign Income Verification Statement) if the total cost of the specified foreign property exceeds C$100,000 at any time during the year.  Thus, the RSUs must be reported - generally at a nil cost - if the C$100,000 cost threshold is exceeded because of other specified foreign property.  When Shares are acquired, their cost generally is the adjusted cost base (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ACB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) of the Shares.  The ACB would ordinarily equal the fair market value of the Shares at the time of acquisition, but if other Shares are also owned, this ACB may have to be averaged with the ACB of the other Shares.  Participants should consult a personal legal advisor to ensure compliance with applicable reporting obligations.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">CHINA</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Vesting Schedule and Distribution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The following provision supplements Section 2 of the Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In addition to any other vesting and settlement conditions set forth in the Agreement, the RSUs will not vest and no Shares (or cash equivalent) will be delivered to the Participant unless and until the Company determines, in its sole discretion, that all necessary exchange control or other approvals from the PRC State Administration of Foreign Exchange (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SAFE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) or its relevant branch have been received and remain effective (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SAFE Approval</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  In the event that SAFE Approval has not been obtained prior to any scheduled vesting date set forth in Section 2 of the Agreement, the RSUs will not vest until the seventh day of the month following the month in which SAFE Approval is obtained (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Actual Vesting Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  If the Participant experiences a Termination of Service prior to the Actual Vesting Date, the Participant shall not be entitled to vest in any portion of the RSUs and the RSUs shall be forfeited without any liability to the Company, the Employer or any Affiliate of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Restrictions and Sale of Shares.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant agrees that the Company is authorized to sell the Shares acquired pursuant to the RSUs after the </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Participant&#8217;s Termination of Service (as described below) or immediately upon settlement of the RSUs, within any other timeframe that the Company determines is necessary or advisable to comply with the exchange control requirements.  The Participant expressly authorizes the broker or any other third party designated by the Company to complete the sale of such Shares (on the Participant&#8217;s behalf pursuant to this authorization without further consent).  The Participant agrees to sign any agreements, forms and&#47;or consents that may be reasonably requested by the Company (or the broker or any other third party designated by the Company) to effectuate the sale of the Shares and shall otherwise cooperate with the Company with respect to such matters, provided that the Participant shall not be permitted to exercise any influence over how, when or whether the sales occur.  The Participant acknowledges that the broker or any other third party designated by the Company is under no obligation to arrange for the sale of the Shares at any particular price and there may be a delay between the date the Shares are sold and the date the cash proceeds are distributed to the Participant. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Upon the sale of the Shares, the Company agrees to pay the cash proceeds from the sale of the Shares (less any applicable Tax-Related Items, brokerage fees or commissions) to the Participant in accordance with applicable exchange control laws including, but not limited to, the restrictions set forth below under &#8220;Exchange Control Requirements.&#8221;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant further agrees that any Shares to be issued to the Participant shall be deposited directly into an account with the Company&#8217;s designated broker.  The deposited Shares shall not be transferable (either electronically or in certificate form) from the brokerage account.  This limitation shall apply both to transfers to different accounts with the same broker and to transfers to other brokerage firms.  The limitation shall apply to all Shares issued to the Participant under the Plan, whether or not the Participant remains employed by the Employer.   </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finally, the Participant agrees to sign any agreement, form and&#47;or consent that may reasonably be requested by the Company (or the Company&#8217;s designated broker) to effectuate the mandatory sale of the Shares.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Treatment of RSUs and Shares Upon Termination of Service.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due to exchange control regulations in the People&#8217;s Republic of China (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">China</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the Participant understands and agrees that the Company may require the sale of Shares held by the Participant immediately following the Participant&#8217;s Termination of Service, or within such other period as determined by the Company or required by SAFE or its local counterpart (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Mandatory Sale Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  This includes any portion of RSUs that vest and are settled in Shares upon the Participant&#8217;s Termination of Service.  The Participant understands that should the Company impose this requirement, any Shares held by the Participant under the Plan that have not been sold by the Mandatory Sale Date will automatically be sold by the broker or any other third party designated by the Company at the Company&#8217;s direction (on the Participant&#8217;s behalf pursuant to this authorization without further consent). </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Requirements. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant understands and agrees that, to facilitate compliance with exchange control requirements, the Participant is required to immediately repatriate to China the cash proceeds from the sale of the Shares and any distributions paid on such Shares.  The Participant further understands that such repatriation of the cash proceeds will be effectuated through a special exchange control account established by the Company or its Affiliates, and the Participant hereby consents and agrees that the proceeds may be transferred to such special account prior to being delivered to the Participant.  The Company may deliver the proceeds to the Participant in United States dollars or local currency at the Company&#8217;s discretion.  If the proceeds are paid in United States dollars, the Participant understands that he or she will be required to set up a United States dollar bank account in China so that the proceeds may be deposited into this account. If the proceeds are converted to local currency, there may be delays in delivering the proceeds to the Participant and due to fluctuations in the Share trading </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">price and&#47;or the United States dollar&#47;PRC exchange rate between the sale&#47;payment date and (if later) when the proceeds can be converted into local currency, the proceeds that the Participant receives may be more or less than the market value of the Shares on the sale&#47;payment date (which is the amount relevant to determining the Participant&#8217;s tax liability).  The Participant agrees to bear the risk of any currency fluctuation between the sale&#47;payment date and the date of conversion of the proceeds into local currency.  The Company is under no obligation to secure any particular exchange conversion rate.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant further agrees to comply with any other requirements that may be imposed by the Company in the future to facilitate compliance with exchange control requirements in China.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">COLOMBIA</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Labor Law Acknowledgement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The following provision supplements Section 8 of the Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In accepting the RSUs, the Participant acknowledges, understands and agrees that pursuant to Article 15 of Law 50&#47;1990 (Article 128 of the Colombian Labor Code), the RSUs and any payments the Participant receives pursuant to the RSUs do not constitute a component of &#8220;salary&#8221; for any legal purpose. Therefore, the RSUs and related benefits will not be included or considered for purposes of calculating any and all labor benefits, such as fringe benefits, vacation pay, termination or other indemnities, payroll taxes, social insurance contributions, or any other outstanding labor-related amounts that may be payable.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Shares are not and will not be registered in the Colombian registry of publicly traded securities (Registro Vacional de Valores y Emisores) and, therefore, the Shares may not be offered to the public in Colombia. Nothing in this document should be construed as the making of a public offer of securities in Colombia.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Participant is responsible for complying with any and all Colombian foreign exchange restrictions, approvals and reporting requirements in connection with the RSUs and any Shares acquired or funds received under the Plan. This may include reporting obligations to the Central Bank (Banco de la Rep&#250;blica). If applicable, the Participant will be required to register his or her investment in Shares with the Central Bank, regardless of the value of the investment. The Participant should consult with his or her personal legal advisor to ensure compliance with the applicable requirements.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Participant may be required to file an annual informative return with the Colombian Tax Office detailing any assets held abroad. If the individual value of any of these assets exceeds a certain threshold, the Participant must describe each asset and indicate the jurisdiction in which it is located, its nature and its value.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">COSTA RICA</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are no country specific provisions.</font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">CROATIA</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Vesting Schedule and Distribution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The following provision supplements Section 2 of the Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If Shares are delivered to the Participant pursuant to Section 2 of the Agreement, the Company reserves the right to require that the Participant sell all Shares delivered to the Participant, either immediately upon receipt of such Shares or upon Termination of Service.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In this regard, the Participant agrees that the Company is authorized to instruct its designated broker to assist with any such mandatory sale of Shares (on the Participant&#8217;s behalf pursuant to this authorization), and the Participant expressly authorizes the designated broker to complete the sale of such Shares. The Participant also agrees to sign any agreements, forms and&#47;or consents that may be reasonably requested by the Company (or the designated broker) to effectuate the sale of the Shares and shall otherwise cooperate with the Company with respect to such matters, provided that the Participant shall not be permitted to exercise any influence over how, when or whether the sales occur. The Participant acknowledges that the designated broker is under no obligation to arrange for the sale of the Shares at any particular price. Due to fluctuations in the Share price and&#47;or applicable exchange rates between the date the Shares are delivered to the Participant and (if later) the date on which the Shares are sold, the amount of proceeds ultimately distributed to the Participant may be more or less than the market value of the Shares on the Vesting Date or the date the shares are delivered to the Participant.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Upon the sale of the Shares, the cash proceeds from the sale of shares (less any applicable Tax-Related Items, brokerage fees or commissions) will be delivered to the Participant in accordance with applicable laws and regulations, as determined by the Company in its sole discretion.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exchange Control Information. The Participant may be required to report foreign investments (including Shares acquired under the Plan) and foreign accounts to the Croatian National Bank for statistical purposes. The Participant should consult his or her personal legal advisor to ensure compliance with the applicable requirements.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">CYPRUS</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are no country specific provisions.</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">CZECH REPUBLIC</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Czech National Bank (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">CNB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) may require the Participant to fulfill certain notification duties in relation to the RSUs and the opening and maintenance of a foreign account.  In addition, the Participant may need to report the following even in the absence of a request from the CNB&#58; foreign direct investments with a value of CZK&#160;2,500,000 or more in the aggregate or other foreign financial assets with a value of CZK&#160;2,000,000,000 or more.  Because exchange control regulations may change without notice, the Participant should consult his or her personal legal advisor </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">prior to the vesting of the RSUs and sale of Shares to ensure compliance with current regulations.  It is the Participant's responsibility to comply with applicable Czech exchange control laws.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">DENMARK</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Danish Stock Option Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. By accepting the RSUs, the Participant acknowledges having received an Employer Statement in Danish that sets forth information regarding the terms of the RSUs, which is being provided to comply with the Danish Stock Option Act as amended January 1, 2019.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If the Participant establishes accounts holding Shares or cash outside Denmark, the Participant must report the accounts to the Danish Tax Administration. The form which should be used to report these accounts can be obtained from a local bank.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">ESTONIA</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Language Consent. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By accepting the grant of the RSUs, the Participant confirms having read and understood the documents related to the grant (the Agreement and the Plan), which were provided in the English language, and that he or she does not need the translation thereof into the Estonian language. The Participant accepts the terms of those documents accordingly.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">V&#245;ttes vastu piiratud aktsia&#252;hikute (RSUs) pakkumise, kinnitab Osaleja, et ta on ingliskeelsena esitatud pakkumisega seotud dokumendid (Optsioonilepingu ja Plaani) l&#228;bi lugenud ja nendest aru saanud ning et ta ei vaja nende t&#245;lkimist eesti keelde. Sellest tulenevalt Osaleja n&#245;ustub viidatud dokumentide tingimustega.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">FRANCE</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Type of Award.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The RSUs are not granted as &#8220;French-qualified&#8221; awards and are not intended to qualify for the specific tax and social security treatment applicable to shares granted for no consideration under Sections L. 225-197-1 to L. 225-197-5 and Sections L. 22-10-59 to L. 22-10-60 of the French Commercial Code, as amended.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consent to Receive Information in English.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  By accepting the RSUs, the Participant confirms having read and understood the documents related to the RSUs (the Plan and the Agreement) which were provided in the English language.  The Participant accepts the terms of these documents accordingly.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Consentement Relatif &#224; l'Utilisation de la Langue Anglaise.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">  En acceptant l&#8217;Attribution, le Participant confirme avoir lu et compris les documents relatifs &#224; cette Attribution (le Plan et le Contrat d'Attribution) qui ont &#233;t&#233; remis en langue anglaise.  Le Participant accepte les termes de ces documents en cons&#233;quence.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div><font><br></font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  If the Participant transfers more than &#8364;10,000 in Shares or cash into or out of France without the use of a financial intermediary, the Participant must declare the transfer to the French tax and customs authorities.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">GEORGIA</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Language Consent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#160; By accepting the grant of RSUs, the Participant acknowledges that he or she is proficient in reading and understanding English and fully understands the terms of the documents related to the grant (the Agreement and the Plan), which were provided in the English language.&#160; The Participant accepts the terms of those documents accordingly.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#4311;&#4304;&#4316;&#4334;&#4315;&#4317;&#4305;&#4304; &#4308;&#4316;&#4304;&#4321;&#4311;&#4304;&#4316; &#4307;&#4304;&#4313;&#4304;&#4309;&#4328;&#4312;&#4320;&#4308;&#4305;&#4312;&#4311;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. &#160;&#160;&#4328;&#4308;&#4310;&#4326;&#4323;&#4307;&#4323;&#4314;&#4312; &#4304;&#4325;&#4330;&#4312;&#4308;&#4305;&#4312;&#4321; &#4308;&#4320;&#4311;&#4308;&#4323;&#4314;&#4308;&#4305;&#4312;&#4321; (RSUs) &#4315;&#4312;&#4316;&#4312;&#4333;&#4308;&#4305;&#4304;&#4310;&#4308; &#4311;&#4304;&#4316;&#4334;&#4315;&#4317;&#4305;&#4312;&#4321; &#4306;&#4304;&#4316;&#4330;&#4334;&#4304;&#4307;&#4308;&#4305;&#4312;&#4311;, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#4315;&#4317;&#4316;&#4304;&#4332;&#4312;&#4314;&#4308;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#4304;&#4307;&#4304;&#4321;&#4322;&#4323;&#4320;&#4308;&#4305;&#4321; &#4320;&#4317;&#4315; &#4315;&#4304;&#4321; &#4311;&#4304;&#4309;&#4312;&#4321;&#4323;&#4324;&#4314;&#4304;&#4307; &#4308;&#4321;&#4315;&#4312;&#4321; &#4312;&#4316;&#4306;&#4314;&#4312;&#4321;&#4323;&#4320;&#4312; &#4308;&#4316;&#4304; &#4307;&#4304; &#160;&#4320;&#4317;&#4315; &#4315;&#4312;&#4321;&#4311;&#4309;&#4312;&#4321; &#4321;&#4320;&#4323;&#4314;&#4304;&#4307; &#4304;&#4320;&#4312;&#4321; &#4306;&#4304;&#4321;&#4304;&#4306;&#4308;&#4305;&#4312; &#4304;&#4315;&#4306;&#4309;&#4304;&#4320; &#4315;&#4312;&#4316;&#4312;&#4333;&#4308;&#4305;&#4304;&#4321;&#4311;&#4304;&#4316; &#4307;&#4304;&#4313;&#4304;&#4309;&#4328;&#4312;&#4320;&#4308;&#4305;&#4323;&#4314;&#4312; &#4307;&#4317;&#4313;&#4323;&#4315;&#4308;&#4316;&#4322;&#4304;&#4330;&#4312;&#4312;&#4321; (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#4334;&#4308;&#4314;&#4328;&#4308;&#4313;&#4320;&#4323;&#4314;&#4308;&#4305;&#4312;&#4321;&#4304; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#4307;&#4304; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#4306;&#4308;&#4306;&#4315;&#4312;&#4321;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) &#4318;&#4312;&#4320;&#4317;&#4305;&#4308;&#4305;&#4312;, &#4320;&#4317;&#4315;&#4308;&#4314;&#4312;&#4330; &#4315;&#4312;&#4321;&#4311;&#4309;&#4312;&#4321; &#4315;&#4312;&#4332;&#4317;&#4307;&#4308;&#4305;&#4323;&#4314;&#4312; &#4312;&#4325;&#4316;&#4304; &#4312;&#4316;&#4306;&#4314;&#4312;&#4321;&#4323;&#4320; &#4308;&#4316;&#4304;&#4310;&#4308;.&#160; &#4328;&#4308;&#4321;&#4304;&#4305;&#4304;&#4315;&#4312;&#4321;&#4304;&#4307;, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#4315;&#4317;&#4316;&#4304;&#4332;&#4312;&#4314;&#4308; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#4311;&#4304;&#4316;&#4334;&#4315;&#4317;&#4305;&#4304;&#4321; &#4304;&#4330;&#4334;&#4304;&#4307;&#4308;&#4305;&#4321; &#4304;&#4315; &#4307;&#4317;&#4313;&#4323;&#4315;&#4308;&#4316;&#4322;&#4308;&#4305;&#4312;&#4311; &#4306;&#4304;&#4311;&#4309;&#4304;&#4314;&#4312;&#4321;&#4332;&#4312;&#4316;&#4308;&#4305;&#4323;&#4314; &#4318;&#4312;&#4320;&#4317;&#4305;&#4308;&#4305;&#4310;&#4308;.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">GERMANY</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Cross-border payments in excess of &#8364;12,500 (including transactions made in connection with the sale of Shares under the Plan) must be reported electronically each month to the German Federal Bank (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Bundesbank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).  The &#8220;General Statistics Reporting Portal&#8221; (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Allgemeines Meldeportal Statistik</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) can be accessed via Bundesbank&#8217;s website at </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">www.bundesbank.de</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In addition, the Participant may be required to report the acquisition of securities (e.g., Shares acquired under the Plan) to the Bundesbank via email or telephone if the value of the securities acquired exceeds &#8364;12,500, even if there is no cross-border remittance of funds in connection with such acquisition. The Participant is responsible for making this report, if applicable, and should consult a personal legal advisor to ensure compliance with applicable reporting obligations.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If the Participant's acquisition of Shares under the Plan leads to a qualified participation at any point during the calendar year, the Participant will need to report the acquisition when the Participant files his or her tax return for the relevant year. &#160;A qualified participation is attained if (i) the Participant holds at least 1% of the Company and the value of the Shares acquired exceeds EUR 150,000 or (ii) the Participant holds Company Shares exceeding 10% of the Company's total common stock.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">GREECE</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are no country-specific provisions.</font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">HONG KONG</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Vesting Schedule and Distribution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If, for any reason, Shares are issued to the Participant within six (6) months of the Grant Date, the Participant agrees that he or she will not sell or otherwise dispose of any such Shares prior to the six-month anniversary of the Grant Date.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">WARNING</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58; The contents of this document have not been reviewed by any regulatory authority in Hong Kong. The Participant is advised to exercise caution in relation to the offer. If the Participant is in any doubt about any of the contents of this document, the Participant should obtain independent professional advice.  Neither the grant of the RSUs nor the issuance of Shares upon vesting constitutes a public offering of securities under Hong Kong law and is available only to employees of the Company and its Affiliates.  The Plan, the Agreement and other incidental communication materials distributed in connection with the RSUs (i) have not been prepared in accordance with and are not intended to constitute a &#8220;prospectus&#8221; for a public offering of securities under the applicable securities legislation in Hong Kong and (ii) are intended only for the personal use of each eligible employee of the Company or its Affiliates and may not be distributed to any other person.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">HUNGARY</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are no country specific provisions. </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">INDIA</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Vesting Schedule and Distribution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The following provision supplements Section 2 of the Agreement&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due to regulatory requirements in India, if Shares are delivered to the Participant pursuant to Section 2 of the Agreement, the Company reserves the right to require that the Participant sell all Shares delivered to the Participant, either immediately upon receipt of such Shares or upon Termination of Service.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In this regard, the Participant agrees that the Company is authorized to instruct its designated broker to assist with any such mandatory sale of Shares (on the Participant&#8217;s behalf pursuant to this authorization), and the Participant expressly authorizes the designated broker to complete the sale of such Shares.  The Participant also agrees to sign any agreements, forms and&#47;or consents that may be reasonably requested by the Company (or the designated broker) to effectuate the sale of the Shares and shall otherwise cooperate with the Company with respect to such matters, provided that the Participant shall not be permitted to exercise any influence over how, when or whether the sales occur.  The Participant acknowledges that the designated broker is under no obligation to arrange for the sale of the Shares at any particular price.  Due to fluctuations in the Share price and&#47;or applicable exchange rates between the date the Shares are delivered to the Participant and (if later) the date on which the Shares are sold, the amount of proceeds ultimately distributed to the Participant may be more or less than the market value of the Shares on the Vesting Date or the date the shares are delivered to the Participant.  </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Upon the sale of the Shares, the cash proceeds from the sale of shares (less any applicable Tax-Related Items, brokerage fees or commissions) will be delivered to the Participant in accordance with applicable laws and regulations, as determined by the Company in its sole discretion.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Participant understands that he or she must repatriate any proceeds from the sale of Shares acquired under the Plan or the receipt of dividends paid on such Shares to India within the time frame prescribed under applicable Indian exchange control laws as may be amended from time to time.  The Participant will receive a foreign inward remittance certificate (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">FIRC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) from the bank where he or she deposits the foreign currency.  The Participant should maintain the FIRC as evidence of the repatriation of the proceeds in the event the Reserve Bank of India or the Employer requests proof of repatriation.  The Participant is also responsible for complying with any other exchange control laws in India that may apply to the RSUs or the Shares acquired under the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#160; The Participant is required to declare any foreign bank accounts and any foreign financial assets (including Shares&#160;acquired under the Plan) in Participant&#8217;s annual tax return. Increased penalties for failing to report these assets&#47;accounts have been implemented.  The Participant should consult with his or her personal tax advisor to determine the Participant&#8217;s reporting requirements.&#160;</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">IRELAND</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are no country specific provisions.</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">ISRAEL</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Settlement and Sale of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  To facilitate compliance with local tax requirements, the Participant agrees that the Company is authorized to settle the RSUs in cash or immediately sell the Shares acquired pursuant to the RSUs (i) upon vesting&#59; (ii) after the Participant&#8217;s Termination of Service&#59; (iii) or within any other time frame as the Company determines to be necessary to comply with local tax requirements.  The Participant further agrees that the Company is authorized to instruct its designated broker to assist with the mandatory sale of such Shares (on the Participant&#8217;s behalf pursuant to this authorization) and the Participant expressly authorizes the Company&#8217;s designated broker to complete the sale of such Shares.  The Participant acknowledges that the Company&#8217;s designated broker is under no obligation to arrange for the sale of the Shares at any particular price.  Upon the sale of the Shares, the Company agrees to pay the Participant the cash proceeds from the sale, less any brokerage fees or commissions and subject to any obligation to satisfy Tax-Related Items. </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">ITALY</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Plan Document Acknowledgement.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> The Participant acknowledges that the Participant has read and specifically and expressly approves the following Sections of the Agreement&#58; Section 7 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Responsibility for Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#59; Section 8 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Nature of Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#59; Section 11 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Data Privacy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#59; Section 12(g) (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Language</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#59; Section 12(h) (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Electronic Delivery and Acceptance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#59; Section 12(k) (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Addendum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#59; and Section 12(l) (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Imposition of Other Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).</font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Italian residents who, at any time during the fiscal year, hold foreign financial assets (including cash and Shares) which may generate income taxable in Italy are required to report these assets on their annual tax returns (UNICO Form, RW Schedule) for the year during which the assets are held, or on a special form if no tax return is due.  These reporting obligations also will apply to Italian residents who are the beneficial owners of foreign financial assets under Italian money laundering provisions.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">JAPAN</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the Participant acquires Shares valued at more than &#165;100,000,000 in a single transaction, he or she must file a Securities Acquisition Report with the Ministry of Finance through the Bank of Japan within 20 days after the acquisition of the Shares.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If the Participant is a resident of Japan, the Participant will be required to report details of any assets (including any Shares acquired under the Plan) held outside of Japan as of December 31st of each year, to the extent such assets have a total net fair market value exceeding &#165;50,000,000. Such report will be due by March 15th of the following year.  The Participant should consult with his or her personal tax advisor as to whether the reporting obligation applies to the  and whether he or she will be required to report details of any outstanding RSUs or Shares held by Participant in the report.</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">KAZAKHSTAN</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This offer is addressed only to certain eligible employees in the form of the Shares to be issued by the Company, which as of the date hereof are listed on the New York Stock Exchange.  Neither the Plan nor this Agreement has been approved, nor do they need to be approved, by the National Bank of Kazakhstan.  This offer is intended only for the original recipient and is not for general circulation in the Republic of Kazakhstan.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Participant acknowledges that if the Participant is a resident of Kazakhstan, the Participant will be required to notify and file standard-form reports with the National Bank of Kazakhstan if the value of the Shares that the Participant acquires under the Plan exceeds a certain threshold.  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Please note that exchange control regulations in Kazakhstan are subject to change.  The Participant should consult with his or her personal legal advisor regarding any exchange control obligations that Participant may have prior to acquiring Shares or receiving proceeds from the sale of Shares acquired under the Plan.  The Participant is responsible for ensuring compliance with all exchange control laws in Kazakhstan.  </font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">KOREA</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Participant must declare all foreign financial accounts (e.g., non-Korean bank accounts, brokerage accounts holding Shares) in countries that have not entered into an &#8220;intergovernmental agreement for automatic exchange of tax information&#8221; with Korea to the Korean tax authority and file a </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">report with respect to such accounts if the value of such accounts exceeds KRW 500 million (or an equivalent amount in foreign currency) on any month-end date during a calendar year.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">KYRGYZSTAN</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Tax and Regulatory Reporting Notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Participant may be subject to certain tax, exchange control or foreign asset&#47;account reporting requirements under the applicable laws in the Participant&#8217;s country as a result of the acquisition, holding or transfer of Shares or cash resulting from participation in the Plan. The Participant is responsible for being aware of and satisfying any such requirements that may be necessary in connection with the RSUs. The Participant should consult with his or her own personal legal advisers to ensure compliance with local laws. </font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">LATVIA</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are no country specific provisions.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">LEBANON</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The grant of RSUs under the Plan does not constitute the marketing or offering of securities to the public in Lebanon pursuant to Law No. 161 (2011), the Capital Markets Law. Offers under the Plan are being made only to eligible employees of the Employer or the Company or any other Affiliate.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">LITHUANIA</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are no country specific provisions.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">MACEDONIA</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Participant may be required to report the acquisition or sale of Shares under the Plan to the National Bank of the Republic of North Macedonia.  The Participant should consult with the Participant&#8217;s personal advisor to ensure compliance with any applicable exchange control laws and regulations in Macedonia, as such regulations are subject to frequent change. The Participant is responsible for ensuring compliance with all exchange control laws and regulations in Macedonia</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">MALAYSIA</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Director Notification Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.   If the Participant is a director of a Malaysian Affiliate, he or she is subject to certain notification requirements under the Malaysian Companies Act 1965.  Among these requirements is an obligation to notify the Malaysian Affiliate in writing when the Participant receives or disposes of an interest (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g.,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> RSUs or Shares) in the Company or any related company.  This notification must be made within 14 days of receiving or disposing of any interest in the Company or any related company.</font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">MALTA</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Plan, the Agreement, including this Addendum, and all other materials the Participant may receive regarding participation in the Plan do not constitute advertising of securities in Malta and are deemed accepted by the Participant upon receipt of the Participant&#8217;s electronic or written acceptance in the United States.  The issuance of the Shares under the plan has not and will not be registered in Malta and, therefore, the Shares described in any plan documents may not be offered or placed in public circulation in Malta.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">MEXICO</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Labor Law Acknowledgement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The following provision applies if the Participant resides in Mexico and receives the RSUs from the Company&#58;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;The Participant&#8217;s participation in the Plan does not constitute an acquired right&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;The Plan and the Participant&#8217;s participation in it are offered by the Company on a wholly discretionary basis&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;The Participant&#8217;s participation in the Plan is voluntary&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;The Company and its Affiliates are not responsible for any decrease in the value of any Shares acquired under the Plan&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;By accepting the RSUs, the Participant acknowledges that the Company, with registered offices in the U.S.A., is solely responsible for the administration of the Plan.  The Participant further acknowledges that his or her participation in the Plan, the grant of the RSUs and any acquisition of Shares under the Plan do not constitute an employment relationship between the Participant and the Company because the Participant is participating in the Plan on a wholly commercial basis.  Based on the foregoing, Participant expressly acknowledges that the Plan and the benefits that he or she may derive from participation in the Plan do not establish any rights between the Participant and the Employer and do not form part of the employment conditions and&#47;or benefits provided by the Employer, and any modification of the Plan or its termination shall not constitute a change or impairment of the terms and conditions of the Participant&#8217;s employment&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;The Participant further understands that his or her participation in the Plan is the result of a unilateral and discretionary decision of the Company and, therefore, the Company reserves the absolute right to amend and&#47;or discontinue the Participant&#8217;s participation in the Plan at any time, without any liability to the Participant&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vii)&#160;&#160;&#160;&#160;Finally, the Participant hereby declares that he or she does not reserve to him- or herself any action or right to bring any claim against the Company for any compensation or damages regarding any provision of the Plan or the benefits derived under the Plan, and that he or she therefore grants a full and broad release to the Company, its subsidiaries, parents, Affiliates, branches, representation offices, shareholders, officers, agents or legal representatives, with respect to any claim that may arise.</font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">T&#233;rminos y Condiciones.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Reconocimiento del Derecho Laboral.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"> Las siguientes disposiciones aplican en caso de que el Participante sea residente en M&#233;xico y reciba las Unidades de Acci&#243;n Restringida (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#8221;) de la Compa&#241;&#237;a&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;La participaci&#243;n del Participante en el Plan  no constituye un derecho adquirido&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;El Plan  y la participaci&#243;n del Participante en &#233;l es ofrecido por la Compa&#241;&#237;a de manera completamente discrecional&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;La participaci&#243;n del Participante en el Plan  es voluntaria&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;La Compa&#241;&#237;a y sus Afiliadas no son responsables por ninguna disminuci&#243;n en el valor de las acciones de adquiridas en t&#233;rminos del Plan&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;Al aceptar el otorgamiento, el Participante reconoce que la Compa&#241;&#237;a, con oficinas registradas en E.U.A., es la &#250;nica responsable de la administraci&#243;n del Plan. Adem&#225;s, el Participante reconoce que su participaci&#243;n en el Plan, la concesi&#243;n de RSUs y cualquier adquisici&#243;n de Acciones bajo el Plan  no constituyen una relaci&#243;n laboral entre el Participante y la Compa&#241;&#237;a, en virtud de que el Participante est&#225; participando en el Plan en una base exclusivamente comercial.  Por lo anterior, el Participante expresamente reconoce que el Plan  y los beneficios que puedan derivarse de su participaci&#243;n no establecen ning&#250;n derecho entre el Participante y su empleador y que no forman parte de las condiciones de trabajo y&#47;o beneficios otorgados por su empleador, y cualquier modificaci&#243;n del Plan  o la terminaci&#243;n no constituir&#225; un cambio o modificaci&#243;n en los t&#233;rminos y condiciones del empleo del Participante&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;Adem&#225;s, el Participante comprende que su participaci&#243;n en el Plan  es el resultado de una decisi&#243;n discrecional y unilateral de la Compa&#241;&#237;a, por lo que la Compa&#241;&#237;a se reserva el derecho absoluto de modificar y&#47;o suspender la participaci&#243;n del Participante en el Plan  en cualquier momento, sin responsabilidad alguna frente al Participante&#59; y</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">(vii)&#160;&#160;&#160;&#160;Finalmente, el Participante manifiesta que no se reserva acci&#243;n o derecho alguno que origine una demanda en contra de la Compa&#241;&#237;a, por cualquier indemnizaci&#243;n o da&#241;o relacionado con las disposiciones del Plan  o de los beneficios otorgados en el mismo, y en consecuencia el Participante libera de la manera m&#225;s amplia y total de responsabilidad a la Compa&#241;&#237;a, sus subsidiarias, empresas matriz, Afiliadas, sucursales, oficinas de representaci&#243;n, sus accionistas, directores, agentes y representantes legales de cualquier demanda que pudiera surgir.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The RSUs and the Shares offered under the Plan have not been registered with the National Register of Securities maintained by the Mexican National Banking and Securities Commission and cannot be offered or sold publicly in Mexico.  In addition, the Plan, the Agreement and any other document relating to the RSUs may not be publicly distributed in Mexico.  These materials are addressed to the Participant only because of the Participant&#8217;s existing relationship with the Company and these materials should not be reproduced or copied in any form.  The offer contained in these materials does not constitute a public offering of securities but rather constitutes a private placement of securities addressed specifically to individuals who are present employees of an Affiliate of the Company in Mexico made in accordance with the </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">provisions of the Mexican Securities Market Law, and any rights under such offering shall not be assigned or transferred</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">MONTENEGRO</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> The grant of the RSUs and the issuance of any Shares are not subject to the regulations concerning public offers and private placements under the Law on Capital Markets.</font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">NETHERLANDS</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are no country specific provisions.</font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">NEW ZEALAND</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Warning&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  This is an offer of rights to receive Shares underlying the RSUs.  The RSUs give the Participant a stake in the ownership of the Company.  If the Company runs into financial difficulties and is wound up, the Participant will be paid only after all creditors have been paid.  A Participant may lose some or all of his or her investment.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New Zealand law normally requires people who offer financial products to give information to investors before they invest.  This information is designed to help investors to make an informed decision.  The usual rules do not apply to this offer because it is made under an employee share scheme.  As a result, the Participant may not be given all the information usually required.  The Participant will also have fewer other legal protections for this investment. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant should ask questions, read all documents carefully, and seek independent financial advice before committing himself or herself.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Shares are quoted or approved for trading on the New York Stock Exchange.  This means that if the Participant vests in the RSUs and Shares are issued to the Participant, the Participant can sell his or her investment on the New York Stock Exchange if there are buyers for it.  If the Participant sells his or her investment, the price he or she receives may vary depending on factors such as the financial condition of the Company.  The Participant may receive less than the full amount that he or she paid for it, if anything.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For a copy of the Company&#8217;s most recent financial statements (and, where applicable, a copy of the auditor&#8217;s report on those financial statements) and information on risk factors impacting the Company&#8217;s business that may affect the value of the Shares, the Participant should refer to the Company&#8217;s Annual Report on Form 10-K and Quarterly Reports on Form 10-Q, which are filed with the U.S. Securities and Exchange Commission and are available online at </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">www.sec.gov</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, as well as on the Company&#8217;s &#8220;Investors&#8221; website at </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">http&#58;&#47;&#47;investors.epam.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For more details on the terms and conditions of the RSUs, the Participant should refer to this Agreement, the Plan and the Plan prospectus which are available in the Participant's UBS account at </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">http&#58;&#47;&#47;www.ubs.com&#47;onesource&#47;epam</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and free of charge on request via </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">AskLongTermIncentive&#64;epam.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">PANAMA</font></div><div style="text-align:center"><font><br></font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The RSUs do not constitute a public offering of securities, as they are available only to eligible employees of the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">POLAND</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Participant acknowledges that any transfer of funds in excess of &#8364;15,000 (or PLN15,000, if such transfer of funds is connected with business activity of an entrepreneur) into or out of Poland must be effected through a bank account in Poland.  The Participant understands that the Participant is required to store all documents connected with any foreign exchange transactions that the Participant engages in for a period of five years as measured from the end of the year in which such transaction occurred.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the Participant maintains bank or brokerage accounts holding cash and foreign securities (including Shares) outside of Poland, the Participant will be required to report information to the National bank of Poland on transactions and balances in such accounts if the value of such cash and securities exceeds PLN 7 million.  If required, such reports must be filed on a quarterly basis on special forms available on the website of the National Bank of Poland.  The Participant should consult with his or her personal legal advisor to determine whether he or she will be required to submit reports to the National Bank of Poland. </font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">PORTUGAL</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Language Consent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Participant hereby expressly declares that he or she has full knowledge of the English language and has read, understood and freely accepted and agreed with the terms and conditions established in the Plan and the Agreement.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Conhecimento da L&#237;ngua.&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"> Pela presente, o Participante declara expressamente que tem pleno conhecimento da l&#237;ngua inglesa e que leu, compreendeu e livremente aceitou e concordou com os termos e condi&#231;&#245;es estabelecidas no Plano e no Acordo.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">QATAR</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are no country-specific provisions.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">ROMANIA</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Language Consent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  By accepting the grant of RSUs, the Participant acknowledges that he or she is proficient in reading and understanding English and fully understands the terms of the documents related to the grant (the Agreement and the Plan), which were provided in the English language.  The Participant accepts the terms of those documents accordingly.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Consimtamant cu Privire la Limba</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">. Prin acceptarea acordarii de RSU-uri, Participantul confirma ca acesta sau aceasta are un nivel adecvat de cunoastere in ce priveste cititirea si intelegerea limbii engleze, a citit si confirma ca a inteles pe deplin termenii </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">documentelor referitoare la acordare (Acordul si Planul), care au fost furnizate in limba engleza.  Participantul accepta termenii acestor documente in consecinta.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If the Participant deposits the proceeds from the sale of Shares acquired under this Plan in a bank account in Romania, the Participant may be required to provide the Romanian bank with appropriate documentation explaining the source of the funds. The Participant should consult his or her personal legal advisor to ensure compliance with applicable requirements.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">RUSSIA</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">RSUs Payable Only in Cash</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Notwithstanding any discretion contained in the Plan or the Agreement to the contrary, if the Participant is a resident of Russia, as determined by the Company in its sole discretion, at the time of vesting of any of the RSUs, the RSUs shall be settled in cash only.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Transaction Outside Russia.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Participant understands that agreeing to the terms of the Agreement and accepting the RSUs will result in a contract between the Participant and the Company completed in the United States and that the Agreement is governed by U.S. law.  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Data Privacy Acknowledgement.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Participant acknowledges that he or she has read and understands the terms regarding collection, processing and transfer of Data contained in Section 11 of the Agreement, and, by agreeing to the terms of the Agreement and electing to participate in the Plan, the Participant agrees to such terms.  In this regard, upon request of the Company or the Employer, the Participant agrees to provide an executed data privacy consent form to the Employer or the Company, or any other agreements or consents that the Company and&#47;or the Employer may deem necessary to obtain the Participant&#8217;s consent to collect, process or transfer the Participant&#8217;s Data for purposes of administering the Participant&#8217;s participation in the Plan under the data privacy laws in the Participant&#8217;s country, either now or in the future.  the Participant understands that he or she will not be able to participate in the Plan if the Participant fails to execute any such consent or agreement.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Agreement, including these specific provisions for Russia, the Plan and other incidental communication materials distributed in connection with the Plan do not constitute advertising or an offering of securities in Russia.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> The Participant is responsible for complying with any and all Russian foreign exchange control requirements in connection with the RSUs, any cash or Shares acquired under the Plan and any funds remitted into Russia in connection with the Plan. This may include, in certain circumstances, reporting and repatriation requirements. The foreign exchange control rules and regulations in Russia are subject to frequent change.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">The Participant should consult with the Participant&#8217;s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">personal legal advisor to determine the applicability of any exchange control restrictions or requirements prior to vesting in the RSUs, as significant penalties may apply in cases of non-compliance with exchange control restrictions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Russian residents are required to file the following reports or notifications with the Russian tax authorities, if applicable&#58; (i) annual cash flow reporting for an offshore brokerage account (due by June 1 each year for the previous year)&#59; (ii) financial asset (including Shares) reporting for an offshore </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">brokerage account (due by June 1 each year for the previous year, with the first reporting due by June 1, 2022 for calendar year 2021)&#59; and (iii) a one-time notification within one month of opening, closing, or changing details of an offshore brokerage account.  The Participant should consult with his or her personal tax advisor to ensure compliance with applicable requirements.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Anti-Corruption Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Anti-corruption laws prohibit certain public servants, their spouses and their dependent children from owning any foreign source financial instruments (e.g., shares of foreign companies such as the Company).  Accordingly, the Participant should inform the Company if the Participant is covered by these laws because, in such case, the Participant should not hold Shares acquired under the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Labor Law Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If the Participant continues to hold Shares acquired at vesting of the RSUs after an involuntary Termination of Service, the Participant may not be eligible to receive unemployment benefits in Russia (to the extent applicable).</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">SERBIA</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The grant of RSUs and the issuance of any Shares are not subject to the regulations concerning public offers and private placements under the Law on Capital Markets.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Pursuant to the Law on Foreign Exchange Transactions, the Participant is permitted to acquire Shares under the Plan, but a report may need to be made of the acquisition of such Shares, the value of the Shares at vesting and, on a quarterly basis, any changes in the value of the Shares. An exemption from this reporting obligation may apply on the basis that the Shares are acquired for no consideration. As the exchange control regulations in Serbia may change without notice, the Participant should consult with a personal legal advisor with respect to all applicable reporting obligations.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">SINGAPORE</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Restrictions on Sale and Transferability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Participant hereby agrees that any Shares acquired pursuant to the RSUs will not be offered for sale in Singapore prior to the six-month anniversary of the Grant Date, unless such sale or offer is made pursuant to the exemptions under Part XIII Division 1 Subdivision (4) (other than section 280) of the Securities and Futures Act (Chap. 289, 2006 Ed.) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SFA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) or pursuant to, and in accordance with the conditions of, any other applicable provision(s) of the SFA.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The RSUs are being granted pursuant to the &#8220;Qualifying Person&#8221; exemption&#8221; under section 273(1)(f) of the SFA and is not made with a view to the underlying Shares being subsequently offered for sale to any other party.  The Plan has not been lodged or registered as a prospectus with the Monetary Authority of Singapore.  </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Director Notification.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  If the Participant is a director, associate director or shadow director of a Singapore Affiliate, the Singapore Companies Act requires the Participant (regardless of whether the Participant is a Singapore resident or employed in Singapore) to notify such Singapore Affiliate in writing of any interest (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g.,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> RSUs, Shares, etc.) that the Participant holds in the Company (or any related company) within two business days of (i) acquiring or disposing of such interest, (ii) any change in a previously-disclosed </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">interest (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g.,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> upon vesting of the RSUs or sale of Shares), or (iii) becoming a director, associate director or shadow director, if the Participant holds such an interest at that time.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">SLOVAKIA</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are no country specific provisions.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">SOUTH AFRICA</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Responsibility for Taxes. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The following provision supplements Section 7 of the Agreement&#58;</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By accepting the grant of the RSUs, the Participant agrees to notify the Company or the Employer of the amount of any gain realized upon the receipt of Shares. The Participant understands that if he or she fails to advise the Company or the Employer of the gain realized at vesting, the Participant may be liable for a fine. The Participant will be responsible for paying the difference between the actual tax liability and the amount withheld. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Neither the RSUs nor the underlying Shares shall be publicly offered or listed on any stock exchange in South Africa. The offer is intended to be private pursuant to Section 96 of the Companies Act and is not subject to the supervision of any South African governmental authority. Pursuant to Section 96 of the Companies Act, the RSU offer must be finalized within a set period of time following the Grant Date. If the Participant does not want to accept the RSUs, the Participant is required to decline the RSUs no later than the 90th day following the Grant Date. If the Participant does not reject the RSUs on or before the 90th day following the Grant Date, the Participant will be deemed to accept the RSUs.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">SPAIN</font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Labor Law Acknowledgment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This provision supplements Section 8 of the Agreement&#58;</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In accepting the RSUs, the Participant acknowledges that he or she consents to participation in the Plan and has received a copy of the Plan.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant understands and agrees that, as a condition of the grant of the RSUs, the Participant&#8217;s Termination of Service for any reason (including for the reasons listed below) will automatically result in the forfeiture of any unvested RSUs as of the date of such termination without any payment to the Participant. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In particular, the Participant understands and agrees that the RSUs will be cancelled without entitlement to the Shares or to any amount as indemnification in the event of the Participant&#8217;s Termination of Service by reason of, including, but not limited to&#58; resignation, death, disability, disciplinary dismissal adjudged to be with cause, disciplinary dismissal adjudged or recognized to be without cause (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, subject to a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">despido improcedente</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), individual or collective layoff on objective grounds, whether adjudged to be with cause or adjudged or recognized to be without cause, material modification of the terms of employment under Article 41 of the Workers&#8217; Statute, relocation under Article 40 of the Workers&#8217; Statute, Article 50 of the Workers&#8217; Statute, unilateral withdrawal by the Employer, and under Article 10.3 of Royal Decree 1382&#47;1985. </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Furthermore, the Participant understands that the Company has unilaterally, gratuitously and in its sole discretion decided to grant RSUs under the Plan to individuals who may be employees of the Company or its Affiliates throughout the world.  The decision is a limited decision that is entered into upon the express assumption and condition that any grant will not economically or otherwise bind the Company or its Affiliate on an ongoing basis.  Consequently, the Participant understands that the RSUs are granted on the assumption and condition that the RSUs and the Shares issued upon vesting&#47;settlement of the RSUs shall not become a part of any employment contract (either with the Company or any Affiliate) and shall not be considered a mandatory benefit, salary for any purposes (including severance compensation) or any other right whatsoever.  In addition, the Participant understands that the grant of the RSUs would not be made to the Participant but for the assumptions and conditions referred to above&#59; thus, the Participant acknowledges and freely accepts that should any or all of the assumptions be mistaken or should any of the conditions not be met for any reason, then any grant of RSUs shall be null and void.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  No &#8220;offer of securities to the public,&#8221; as defined under Spanish law, has taken place or will take place in the Spanish territory in connection with the grant of the RSUs.  The Agreement has not been, nor will it be, registered with the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Comisi&#243;n Nacional del Mercado de Valores</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, and does not constitute a public offering prospectus.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Participant may be required to electronically declare to the Bank of Spain any foreign accounts (including brokerage accounts held abroad), any foreign instruments (including Shares acquired under the Plan), and any transactions with non-Spanish residents (including any payments of Shares made pursuant to the Plan), depending on the balances in such accounts together with the value of such instruments as of December 31 of the relevant year, or the volume of transactions with non-Spanish residents during the relevant year.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Participant should consult with his or her personal tax and legal advisors to ensure that the Participant is properly complying with his or her exchange control obligations.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Asset&#47;Account Reporting Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  To the extent that the Participant holds assets (e.g., cash or Shares held in a bank or brokerage account) outside of Spain with a value in excess of &#8364;50,000 per type of asset (e.g., Shares, cash, etc.) as of December 31 each year, the Participant is required to report information on such assets on the Participant&#8217;s tax return for such year.   After such assets are initially reported, the reporting obligation will only apply for subsequent years if the value of any previously-reported assets increases by more than &#8364;20,000 or if the Participant transfers or disposes of any previously-reported assets.  The reporting must be completed by March 31.  Failure to comply with this reporting requirement may result in penalties.  Accordingly, the Participant should consult with his or her personal tax and legal advisors to ensure that the Participant is properly complying with his or her reporting obligations. </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">SWEDEN</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Responsibility for Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The following provision supplements Section 7 of the Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Without limiting the Company&#8217;s or the Employer&#8217;s authority to satisfy their withholding obligations for Tax-Related Items as set forth in the Agreement, by accepting the RSUs, the Participant authorizes the Company to withhold Shares or to sell Shares otherwise </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">deliverable to the Participant upon vesting&#47;settlement to satisfy Tax-Related Items, regardless of whether the Company and&#47;or the Employer have an obligation to withhold such Tax-Related Items.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">SWITZERLAND</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Neither this document nor any other materials relating to the offer of RSUs (i)&#160;constitutes a prospectus according to articles 35 et seq. of the Swiss Federal Act on Financial Services (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">FinSA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), (ii) may be publicly distributed or otherwise made publicly available in Switzerland to any person other than an employee of the Company or one of its Affiliates, or (iii) has been or will be filed with, approved or supervised by any Swiss reviewing body according to article 51 of FinSA or any Swiss regulatory authority, including the Swiss Financial Market Supervisory Authority (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">FINMA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">THAILAND</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If the Participant receives funds in connection with the Plan (e.g., sale proceeds) with a value equal to or greater than USD 1,000,000, the Participant is required to immediately repatriate such funds to Thailand, unless the Participant can rely on any applicable exemptions (e.g., where the funds will be used offshore for any permissible purposes under exchange control regulations) and the relevant form and supporting documents have been submitted to a commercial bank in Thailand. Any foreign currency repatriated to Thailand must be converted to Thai Baht or deposited into a foreign currency deposit account opened with any commercial bank in Thailand acting as the authorized agent within 360 days from the date the funds are repatriated to Thailand. The Participant also is required to inform the authorized agent of the details of the foreign currency transaction, including identification information and the purpose of the transaction.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">TURKEY</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Participant is not permitted to sell Shares acquired under the Plan in Turkey. Shares are currently traded on the New York Stock Exchange in the United States under the ticker symbol &#8220;EPAM&#8221; and Shares may be sold on this exchange, which is located outside Turkey. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Pursuant to Decree No. 32 on the Protection of the Value of the Turkish Currency and Communiqu&#233; No. 2008-32&#47;34 on Decree No. 32, any activity related to investments in foreign securities (e.g., the sale of Shares) must be conducted through a bank or financial intermediary institution licensed by the Turkish Capital Markets Board and should be reported to the Turkish Capital Markets Board. It is solely the Participant&#8217;s responsibility to comply with this requirement. The Participant should contact a personal legal advisor for further information regarding these obligations.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">UKRAINE</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">RSUs Payable Only in Cash</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notwithstanding any discretion contained in the Plan or  the Agreement to the contrary, if the Participant resides in the Ukraine at the time of vesting of any of the RSUs, the RSUs shall be settled in cash only.   </font></div><div style="text-align:justify"><font><br></font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Participant is responsible for complying with all applicable exchange control regulations in Ukraine. The Participant should consult with his or her personal legal advisor to ensure compliance with the applicable requirements.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">UNITED ARAB EMIRATES</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities Law Notification.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The RSUs granted under the Plan are being offered only to eligible employees of the Company and are in the nature of providing equity incentives to eligible employees of the Company.  Any documents related to the RSUs, including the Plan, the Agreement and any other grant documents (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Award Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), are intended for distribution only to such eligible employees and must not be delivered to, or relied on by, any other person. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Emirates Securities and Commodities Authority has no responsibility for reviewing or verifying any Award Documents or any other incidental communication materials distributed in connection with the RSUs.  Further, neither the Ministry of Economy nor the Dubai Department of Economic Development has approved the Award Documents or taken steps to verify the information set out in them, and thus, is not responsible for their content.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Participants should, as prospective stockholders, conduct their own due diligence on the securities.  If the Participant does not understand the contents of the Award Documents, he or she should consult an authorized financial advisor.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">UNITED KINGDOM</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Responsibility for Taxes.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The following provisions supplement Section 7 of the Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Without limitation to Section 7 of the Agreement, the Participant agrees that the Participant is liable for all Tax-Related Items and hereby covenants to pay all such Tax-Related Items as and when requested by the Company or the Employer or by HM Revenue and Customs (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">HMRC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) (or any other tax authority or any other relevant authority).  The Participant also agrees to indemnify and keep indemnified the Company and the Employer against any taxes that they are required to pay or withhold or have paid or will pay to HMRC (or any other tax authority or any other relevant authority) on the Participant&#8217;s behalf.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, if the Participant is a director or executive officer of the Company (within the meaning of Section 13(k) of the Exchange Act), the terms of the immediately foregoing provision will not apply.  In such case, if the amount of any income tax due is not collected from or paid by the Participant within ninety (90) days of the end of the U.K. tax year in which an event giving rise to the indemnification described above occurs, the amount of any uncollected income tax may constitute a benefit to the Participant on which additional income tax and National Insurance contributions (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">NICs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) may be payable.  The Participant understands that he or she will be responsible for paying and reporting any income tax due on this additional benefit directly to HMRC under the self-assessment regime and for reimbursing the Company or the Employer, as applicable, for the value of any employee NICs due on this additional benefit, which the Company or the Employer, as applicable, may recover from the </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Participant at any time thereafter by any of the means set forth in Section 7 of the Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">UZBEKISTAN</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are no country specific provisions.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">VIETNAM</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">RSUs Payable Only in Cash</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notwithstanding any discretion contained in the Plan or the Agreement to the contrary, if the Participant resides in Vietnam at the time of vesting of any of the RSUs, the RSUs shall be settled in cash only.</font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408098219-v3&#92;NA_DMS</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.5
<SEQUENCE>6
<FILENAME>a105epamsystemsincamendedn.htm
<DESCRIPTION>EX-10.5
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="idcfa3b74774248258328aa7344a2d855_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.5</font></div><div style="margin-bottom:0.12pt;text-align:center;text-indent:0.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EPAM SYSTEMS, INC.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Amended Non-Employee Director Compensation Policy</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#91;Adopted January 22, 2012&#59; Amended December 16, 2013&#59; February 24, 2015 (effective January 1, 2015)&#59; April 16, 2015&#59; September 14, 2016&#59; December 14, 2016 (effective January 1, 2017)&#59; April 11, 2017&#59; December 11, 2018 (effective January 1, 2019)&#59; February 11, 2021 (effective January 1, 2021)&#59; December 7, 2021 (effective January 1, 2022)&#59; January 18, 2023 (effective January 1, 2023)&#93;</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Unless and until the Board resolves otherwise or as otherwise agreed between the Company and the Board, each member of the Board of Directors (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) of EPAM Systems, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) that is not an employee of the Company or any of its subsidiaries (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Non-Employee Director</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) shall be entitled to receive the compensation set forth below during the term of his or her service on the Board. Capitalized terms used but not defined in this policy shall have the meanings set forth in the Company&#8217;s 2022 Amended and Restated Non-Employee Directors Compensation Plan (as amended from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) or in the Company&#8217;s 2017 Non-Employee Directors Deferral Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Deferral Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), as the case may be.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Annual Cash Retainers</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Frequency and Pro-Ration of Payments&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Each of the retainer payments described below shall be payable in cash in arrears in equal quarterly installments on March 31, June 30, September 30 and December 31 (or, if any such date is not a business day, the business day immediately preceding such date) (each such payment date, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Quarterly Payment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) in respect of the calendar quarter that includes such Quarterly Payment Date, or, at the Non-Employee Director&#8217;s election given by written notice to the Company no later than March 15 of any calendar year, in one cash payment in arrears on December 31 (or if such date is not a business day, the business day immediately preceding such date) (such payment date, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Annual Payment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) in respect of the calendar year that includes such Annual Payment Date.  Any Non-Employee Director who becomes eligible for any of the following retainer payments on a date that is not the first day of a calendar quarter (or year) shall receive a pro-rated Retainer for his or her service in the applicable role on the Board for such quarter (or year) based on the number of days of such service during such quarter (or year).</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Service as Non-Employee Director</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58;  Each Non-Employee Director shall receive an annual retainer (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Retainer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) in the amount of $65,000 payable in cash in arrears.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Service as Lead Independent Director</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58; The Non-Employee Director who serves as Lead Independent Director of the Board shall receive an additional annual retainer in the amount of $35,000 payable in cash in arrears.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Service as a Committee Member</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58;  Each Non-Employee Director who serves as a member (but not as a Chairperson) of one or more of the Audit, Compensation or Nominating and Corporate Governance Committees (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) of the Board shall receive an additional annual retainer in the amount of $13,000, $10,000 and&#47;or $8,000 for his or her service on each such Committee, respectively, payable in cash in arrears.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Service as Chairperson of a Committee of the Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58;  Any Non-Employee Director who serves as a Chairperson of one or more of the Committees shall receive an additional annual retainer in the amount of $25,000, $20,000 and&#47;or $15,000 for his or her service as the </font></div><div style="height:87.84pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> &#160;&#160;&#160;&#160; </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Chairperson of one or more of the Audit, Compensation or Nominating and Corporate Governance Committees, respectively, payable in cash in arrears.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Additional Non-Employee Director Compensation</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Any Non-Employee Director who attends more than ten (10) meetings of the Board, or more than ten (10) meetings of the same Committee on which such Non-Employee Director serves, in any calendar year shall receive an additional cash payment of $2,000 for each such additional meeting thereof that such Non-Employee Director attends in person and $1,000 for each such additional meeting that such Non-Employee Director attends telephonically. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Election to Receive Stock</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">A Non-Employee Director may elect to receive all or a portion of his or her Retainer in shares of Common Stock by executing and submitting to the Company&#8217;s Corporate Secretary (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Secretary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) an election form, pursuant to a form provided by the Company, which indicates the percentage of such Retainer that such director elects to receive in shares. A Non-Employee Director who wishes to revoke or amend a previously submitted election form may do so by executing and submitting to the Secretary a subsequent election form, pursuant to a form provided by the Company. An election form, whether initial or subsequent, shall be effective only with respect to Quarterly Payment Dates (or if applicable, the Annual Payment Date) that occur after the date on which the Secretary receives such form.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;As of each Quarterly Payment Date (or if so elected, the Annual Payment Date), a Non-Employee Director who has validly elected to receive all or a portion of his or her Retainer in shares of Common Stock will receive a number of shares of Common Stock determined by dividing the amount of the Retainer that otherwise would have been payable to such director in cash on such date by the closing price of a share of Common Stock on the day prior to such Quarterly Payment Date (or if so elected, the Annual Payment Date)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that any fractional share shall be paid in cash.  </font></div><div><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Equity Grants</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Initial Restricted Stock Unit Grants to Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58;  On the date that a Non-Employee Director commences service on the Board, such director shall receive under the Plan an initial grant (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Initial Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) of Restricted Stock Units. The number of Restricted Stock Units awarded in the Initial Grant shall be determined by dividing $100,000 by the closing price of a share of Common Stock on the day prior to the grant date. Unless a Non-Employee Director elects otherwise pursuant to the Deferral Plan, the Initial Grant will vest 25% on each of the first four anniversaries of the grant date.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Annual Restricted Stock Unit Grants to Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58;  On the date of the Company&#8217;s annual public stockholder meeting, each Non-Employee Director who at such meeting is elected to serve on the Board or whose term is scheduled to continue at least through the date of the next such meeting shall receive under the Plan an annual grant (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Annual Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) of Restricted Stock Units. The number of Restricted Stock Units awarded in the Annual Grant shall be determined by dividing $225,000 by the closing price of a share of Common Stock on the day prior to the grant date. Any Non-Employee Director who commences service on the Board on a date other than the date of the Company&#8217;s annual public stockholder meeting shall receive on such start date a pro-rated Annual Grant, with the number of Restricted Stock Units awarded in such grant determined by dividing (i) the product of the full value of the Annual Grant and a fraction, the numerator of which is 365 minus the number of days that have elapsed between the </font></div><div style="height:87.84pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">date of such meeting and such start date, and the denominator of which is 365, by (ii) the closing price of a share of Common Stock on the day prior to such start date. Unless a Non-Employee Director elects otherwise pursuant to the Deferral Plan, each Annual Grant will vest 100% on the first anniversary of the grant date. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font><br></font></div><div style="height:87.84pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>exhibit311q12023.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i87551943a3914ab99e625ed70be2060c_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification by Chief Executive Officer</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pursuant to Securities Exchange Act Rule&#160;13a-14(a)</font></div><div><font><br></font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Arkadiy Dobkin, certify that&#58;</font></div><div style="margin-bottom:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">I have reviewed this quarterly report on Form&#160;10-Q of EPAM Systems,&#160;Inc.&#59;</font></div><div style="margin-bottom:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">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&#59;</font></div><div style="margin-bottom:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">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&#59;</font></div><div style="margin-bottom:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;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&#58;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">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&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">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&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">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&#59; and</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">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&#59; and</font></div><div style="margin-bottom:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">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)&#58;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">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&#59; and</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">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.</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; May&#160;5, 2023 </font></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:22.326%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.474%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Arkadiy Dobkin</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arkadiy Dobkin</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman, Chief Executive Officer and President <br>(principal executive officer)</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>exhibit312q12023.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ib2ef1954ec6a483181ebc17a5c5cbae6_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification by Chief Financial Officer</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pursuant to Securities Exchange Act Rule&#160;13a-14(a)</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Jason Peterson, certify that&#58;</font></div><div style="margin-bottom:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">I have reviewed this quarterly report on Form&#160;10-Q of EPAM Systems,&#160;Inc.&#59;</font></div><div style="margin-bottom:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">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&#59;</font></div><div style="margin-bottom:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">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&#59;</font></div><div style="margin-bottom:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;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&#58;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">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&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">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&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">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&#59; and</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">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&#59; and</font></div><div style="margin-bottom:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">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)&#58;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">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&#59; and</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">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.</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; May&#160;5, 2023 </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Jason Peterson</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jason Peterson</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President, Chief Financial Officer and Treasurer<br>(principal financial officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>9
<FILENAME>exhibit321q12023.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ie2d4cc068f1d4fa3a57a3cf70b449ce0_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION&#160;1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF&#160;2002</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form&#160;10-Q of EPAM Systems,&#160;Inc. (the &#34;Company&#34;) for the quarter ended March&#160;31, 2023&#160;as filed with the Securities and Exchange Commission on the date hereof (the &#34;Report&#34;), Arkadiy Dobkin, as Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that, to his knowledge&#58;</font></div><div style="margin-bottom:6pt;padding-left:58.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.07pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-bottom:6pt;padding-left:58.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.3pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:6pt"><font><br></font></div><div style="margin-top:6pt"><font><br></font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; May&#160;5, 2023  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Arkadiy Dobkin</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arkadiy Dobkin</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman, Chief Executive Officer and President <br>(principal executive officer)</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>10
<FILENAME>exhibit322q12023.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i2bdfca7cf7a64edb8d3bd49a448056aa_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION&#160;1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF&#160;2002</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form&#160;10-Q of EPAM Systems,&#160;Inc. (the &#34;Company&#34;) for the quarter ended March&#160;31, 2023&#160;as filed with the Securities and Exchange Commission on the date hereof (the &#34;Report&#34;), Jason Peterson, as Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that, to his knowledge&#58;</font></div><div style="margin-bottom:6pt;padding-left:58.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.07pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-bottom:6pt;padding-left:58.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.3pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:6pt"><font><br></font></div><div style="margin-top:6pt"><font><br></font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; May&#160;5, 2023  </font></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:22.326%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.474%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Jason Peterson</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jason Peterson</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President, Chief Financial Officer and Treasurer<br>(principal financial officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>epam-20230331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:ab52ddf8-07d0-42f0-a69a-cfdc8409281c,g:433747ef-5bd4-43b6-bbdd-48a25ebc9074-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:epam="http://www.epam.com/20230331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.epam.com/20230331">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="epam-20230331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="epam-20230331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="epam-20230331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="epam-20230331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.epam.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME">
        <link:definition>0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
        <link:definition>0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical" roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical">
        <link:definition>0000008 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>0000009 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IMPACTOFTHEINVASIONOFUKRAINE" roleURI="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINE">
        <link:definition>0000010 - Disclosure - IMPACT OF THE INVASION OF UKRAINE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONS" roleURI="http://www.epam.com/role/ACQUISITIONS">
        <link:definition>0000011 - Disclosure - ACQUISITIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILL" roleURI="http://www.epam.com/role/GOODWILL">
        <link:definition>0000012 - Disclosure - GOODWILL</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTS" roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTS">
        <link:definition>0000013 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVEFINANCIALINSTRUMENTS" roleURI="http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS">
        <link:definition>0000014 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASES" roleURI="http://www.epam.com/role/LEASES">
        <link:definition>0000015 - Disclosure - LEASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBT" roleURI="http://www.epam.com/role/DEBT">
        <link:definition>0000016 - Disclosure - DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUES" roleURI="http://www.epam.com/role/REVENUES">
        <link:definition>0000017 - Disclosure - REVENUES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITY" roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITY">
        <link:definition>0000018 - Disclosure - STOCKHOLDERS&#8217; EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXES" roleURI="http://www.epam.com/role/INCOMETAXES">
        <link:definition>0000019 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHARE" roleURI="http://www.epam.com/role/EARNINGSPERSHARE">
        <link:definition>0000020 - Disclosure - EARNINGS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIES" roleURI="http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>0000021 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTINFORMATION" roleURI="http://www.epam.com/role/SEGMENTINFORMATION">
        <link:definition>0000022 - Disclosure - SEGMENT INFORMATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACCUMULATEDOTHERCOMPREHENSIVELOSS" roleURI="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS">
        <link:definition>0000023 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>0000024 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IMPACTOFTHEINVASIONOFUKRAINETables" roleURI="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINETables">
        <link:definition>0000025 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLTables" roleURI="http://www.epam.com/role/GOODWILLTables">
        <link:definition>0000026 - Disclosure - GOODWILL (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSTables" roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables">
        <link:definition>0000027 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVEFINANCIALINSTRUMENTSTables" roleURI="http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables">
        <link:definition>0000028 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESTables" roleURI="http://www.epam.com/role/LEASESTables">
        <link:definition>0000029 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTTables" roleURI="http://www.epam.com/role/DEBTTables">
        <link:definition>0000030 - Disclosure - DEBT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUESTables" roleURI="http://www.epam.com/role/REVENUESTables">
        <link:definition>0000031 - Disclosure - REVENUES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYTables" roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYTables">
        <link:definition>0000032 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHARETables" roleURI="http://www.epam.com/role/EARNINGSPERSHARETables">
        <link:definition>0000033 - Disclosure - EARNINGS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTINFORMATIONTables" roleURI="http://www.epam.com/role/SEGMENTINFORMATIONTables">
        <link:definition>0000034 - Disclosure - SEGMENT INFORMATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACCUMULATEDOTHERCOMPREHENSIVELOSSTables" roleURI="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables">
        <link:definition>0000035 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails" roleURI="http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails">
        <link:definition>0000036 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" roleURI="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails">
        <link:definition>0000037 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" roleURI="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails">
        <link:definition>0000038 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Assets and Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONSNarrativeDetails" roleURI="http://www.epam.com/role/ACQUISITIONSNarrativeDetails">
        <link:definition>0000039 - Disclosure - ACQUISITIONS (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLGoodwillRollForwardDetails" roleURI="http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails">
        <link:definition>0000040 - Disclosure - GOODWILL (Goodwill Roll Forward) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLGoodwillAccumulatedImpairmentLossesDetails" roleURI="http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails">
        <link:definition>0000041 - Disclosure - GOODWILL (Goodwill Accumulated Impairment Losses) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails">
        <link:definition>0000042 - Disclosure - FAIR VALUE MEASUREMENTS (Financial Assets and Liabilities at Fair Value on Recurring Basis) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails">
        <link:definition>0000043 - Disclosure - FAIR VALUE MEASUREMENTS (Acquisition-Related Contingent Consideration Roll Forward) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>0000044 - Disclosure - FAIR VALUE MEASUREMENTS (Estimated Fair Values of the Financial Assets and Liabilities not Measured at Fair Value on a Recurring Basis) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails" roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails">
        <link:definition>0000045 - Disclosure - FAIR VALUE MEASUREMENTS (Deferred Consideration for Asset Acquisition) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValueDetails" roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValueDetails">
        <link:definition>0000046 - Disclosure - FAIR VALUE MEASUREMENTS (Non Marketable Securities Without Readily Determinable Fair Value) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" roleURI="http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails">
        <link:definition>0000047 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Fair Value of Derivative Instruments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESNarrativeDetails" roleURI="http://www.epam.com/role/LEASESNarrativeDetails">
        <link:definition>0000048 - Disclosure - LEASES (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESComponentsofLeaseExpensesDetails" roleURI="http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails">
        <link:definition>0000049 - Disclosure - LEASES (Components of Lease Expenses) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESSupplementalCashFlowInformationDetails" roleURI="http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails">
        <link:definition>0000050 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESWeightedAverageLeaseTermsandDiscountRatesDetails" roleURI="http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails">
        <link:definition>0000051 - Disclosure - LEASES (Weighted Average Lease Terms and Discount Rates) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESMaturityofOperatingLeaseLiabilitiesDetails" roleURI="http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails">
        <link:definition>0000052 - Disclosure - LEASES (Maturity of Operating Lease Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESMaturityofOperatingLeaseLiabilitiesDetails_1" roleURI="http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails_1">
        <link:definition>0000052 - Disclosure - LEASES (Maturity of Operating Lease Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTDetails" roleURI="http://www.epam.com/role/DEBTDetails">
        <link:definition>0000053 - Disclosure - DEBT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" roleURI="http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails">
        <link:definition>0000054 - Disclosure - DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUESDisaggregationofRevenuesDetails" roleURI="http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails">
        <link:definition>0000055 - Disclosure - REVENUES (Disaggregation of Revenues) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" roleURI="http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails">
        <link:definition>0000056 - Disclosure - REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails_1" roleURI="http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails_1">
        <link:definition>0000056 - Disclosure - REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUESContractBalancesDetails" roleURI="http://www.epam.com/role/REVENUESContractBalancesDetails">
        <link:definition>0000057 - Disclosure - REVENUES (Contract Balances) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYComponentsofStockBasedCompensationExpensesDetails" roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYComponentsofStockBasedCompensationExpensesDetails">
        <link:definition>0000058 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Components of Stock-Based Compensation Expenses) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYStockOptionsActivityDetails" roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails">
        <link:definition>0000059 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Stock Options Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYStockOptionAdditionalInformationDetails" roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionAdditionalInformationDetails">
        <link:definition>0000060 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Stock Option Additional Information) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails" roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails">
        <link:definition>0000061 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Restricted Stock and Restricted Stock Units Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails">
        <link:definition>0000062 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Restricted Stock and Restricted Stock Units Additional Information) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESDetails" roleURI="http://www.epam.com/role/INCOMETAXESDetails">
        <link:definition>0000063 - Disclosure - INCOME TAXES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHAREDetails" roleURI="http://www.epam.com/role/EARNINGSPERSHAREDetails">
        <link:definition>0000064 - Disclosure - EARNINGS PER SHARE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails" roleURI="http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails">
        <link:definition>0000065 - Disclosure - COMMITMENTS AND CONTINGENCIES (Building Acquisition Commitments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" roleURI="http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails">
        <link:definition>0000066 - Disclosure - SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" roleURI="http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails">
        <link:definition>0000067 - Disclosure - SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" roleURI="http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails">
        <link:definition>0000068 - Disclosure - SEGMENT INFORMATION (Physical Location and Values of Long-Lived Assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" roleURI="http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails">
        <link:definition>0000069 - Disclosure - SEGMENT INFORMATION (Revenues by Customer Location) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" roleURI="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails">
        <link:definition>0000070 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="epam_CloudServicesMember" abstract="true" name="CloudServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_LongTermPurchaseCommitmentPercentage" abstract="false" name="LongTermPurchaseCommitmentPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent" abstract="false" name="TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_A2022AcquisitionsMember" abstract="true" name="A2022AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_RussiaSegmentMember" abstract="true" name="RussiaSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_ShortTermInvestmentsFairValueDisclosure" abstract="false" name="ShortTermInvestmentsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_AccruedCompensationandBenefitsExpensesMember" abstract="true" name="AccruedCompensationandBenefitsExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_OtherCountriesMember" abstract="true" name="OtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_AssetAcquisitionContingentConsiderationMeasurementInput" abstract="false" name="AssetAcquisitionContingentConsiderationMeasurementInput" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="epam_PerformanceTargetsMember" abstract="true" name="PerformanceTargetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract" abstract="true" name="RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="epam_AwardSettlementTypeDomain" abstract="true" name="AwardSettlementTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_ScheduleofContractBalancesTable" abstract="true" name="ScheduleofContractBalancesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="epam_NatureOfBusinessPolicyPolicyTextBlock" abstract="false" name="NatureOfBusinessPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="epam_BusinessInformationandMediaSectorsMember" abstract="true" name="BusinessInformationandMediaSectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" abstract="true" name="WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="epam_AwardMetricDomain" abstract="true" name="AwardMetricDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_TravelandConsumerSectorMember" abstract="true" name="TravelandConsumerSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract" abstract="true" name="CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="epam_OperatingLeaseLiabilityModification" abstract="false" name="OperatingLeaseLiabilityModification" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_LiabilityClassifiedAwardMember" abstract="true" name="LiabilityClassifiedAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_EquityClassifiedAwardMember" abstract="true" name="EquityClassifiedAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_CashSettledAwardMember" abstract="true" name="CashSettledAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_AwardClassificationAxis" abstract="true" name="AwardClassificationAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="epam_RestrictedCashandCashEquivalentsFairValueDisclosure" abstract="false" name="RestrictedCashandCashEquivalentsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_LineOfCreditFacilityAccordionFeature" abstract="false" name="LineOfCreditFacilityAccordionFeature" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_NonCashChangesDuetoLeaseModificationsAbstract" abstract="true" name="NonCashChangesDuetoLeaseModificationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="epam_AwardSettlementTypeAxis" abstract="true" name="AwardSettlementTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="epam_SoftwareAndHiTechSectorMember" abstract="true" name="SoftwareAndHiTechSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_RightofUseAssetModifiedOperatingLease" abstract="false" name="RightofUseAssetModifiedOperatingLease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_LicensingAndOtherRevenuesMember" abstract="true" name="LicensingAndOtherRevenuesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_WeightedAverageDiscountRateAbstract" abstract="true" name="WeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="epam_IncreaseDecreaseinTradeReceivablesandContractAssets" abstract="false" name="IncreaseDecreaseinTradeReceivablesandContractAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_NonoperatingGainsLossesMember" abstract="true" name="NonoperatingGainsLossesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent" abstract="false" name="TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_EmergingVerticalSectorMember" abstract="true" name="EmergingVerticalSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_HumanitarianCommitmentMember" abstract="true" name="HumanitarianCommitmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_CreditFacility2021Member" abstract="true" name="CreditFacility2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_SoftwareLicensesMember" abstract="true" name="SoftwareLicensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_CEEMember" abstract="true" name="CEEMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_NorthAmericaSegmentMember" abstract="true" name="NorthAmericaSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_AwardClassificationDomain" abstract="true" name="AwardClassificationDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_EuropeSegmentMember" abstract="true" name="EuropeSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_ScheduleofContractBalancesLineItems" abstract="true" name="ScheduleofContractBalancesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure" abstract="false" name="RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" abstract="false" name="UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_EquitySettledAwardMember" abstract="true" name="EquitySettledAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_AwardMetricAxis" abstract="true" name="AwardMetricAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="epam_IncreaseDecreaseinOperatingLeaseLiabilities" abstract="false" name="IncreaseDecreaseinOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" abstract="false" name="ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="epam_ServicePeriodMember" abstract="true" name="ServicePeriodMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_EmakinaGroupSAMember" abstract="true" name="EmakinaGroupSAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>epam-20230331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:ab52ddf8-07d0-42f0-a69a-cfdc8409281c,g:433747ef-5bd4-43b6-bbdd-48a25ebc9074-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="epam-20230331.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_5163d0a6-b897-4e29-b14b-ed0c2db14137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fafac26f-dfcb-41bd-9459-cba19c6e8276" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5163d0a6-b897-4e29-b14b-ed0c2db14137" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fafac26f-dfcb-41bd-9459-cba19c6e8276" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_95932b4b-62a2-445e-98b1-b2d90dd172fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5163d0a6-b897-4e29-b14b-ed0c2db14137" xlink:to="loc_us-gaap_CommitmentsAndContingencies_95932b4b-62a2-445e-98b1-b2d90dd172fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_790cef41-2e6f-44fc-97ef-4741839d3c66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5163d0a6-b897-4e29-b14b-ed0c2db14137" xlink:to="loc_us-gaap_Liabilities_790cef41-2e6f-44fc-97ef-4741839d3c66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_79aed21c-320d-4b77-8ecb-5357a00e2054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_c4186c58-1392-40b9-a896-6de8f7d71810" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_79aed21c-320d-4b77-8ecb-5357a00e2054" xlink:to="loc_us-gaap_AdditionalPaidInCapital_c4186c58-1392-40b9-a896-6de8f7d71810" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_2cba5f85-3e37-46ea-ab41-2d7f3e870b92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsUnappropriated"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_79aed21c-320d-4b77-8ecb-5357a00e2054" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_2cba5f85-3e37-46ea-ab41-2d7f3e870b92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_7a80bcba-c4d8-4ad5-8c66-acf060877457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_79aed21c-320d-4b77-8ecb-5357a00e2054" xlink:to="loc_us-gaap_TreasuryStockCommonValue_7a80bcba-c4d8-4ad5-8c66-acf060877457" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_186e84cd-20d7-4a1a-a564-2bf157e91069" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_79aed21c-320d-4b77-8ecb-5357a00e2054" xlink:to="loc_us-gaap_CommonStockValue_186e84cd-20d7-4a1a-a564-2bf157e91069" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a9e32440-ad0f-4734-ba6f-27076a9376c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_79aed21c-320d-4b77-8ecb-5357a00e2054" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a9e32440-ad0f-4734-ba6f-27076a9376c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d5495ce8-8f49-40d9-81dc-167519e941dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_87fe8795-b86d-4d85-ae7f-05fd416d0a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d5495ce8-8f49-40d9-81dc-167519e941dd" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_87fe8795-b86d-4d85-ae7f-05fd416d0a9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_160b7c56-1bec-429c-9a8d-094fc926d744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d5495ce8-8f49-40d9-81dc-167519e941dd" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_160b7c56-1bec-429c-9a8d-094fc926d744" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_227ba1c5-9a97-4f11-8fd9-a95bf384e01a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d5495ce8-8f49-40d9-81dc-167519e941dd" xlink:to="loc_us-gaap_ShortTermInvestments_227ba1c5-9a97-4f11-8fd9-a95bf384e01a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent_e623cb57-7f90-433d-b82d-6f269d60795f" xlink:href="epam-20230331.xsd#epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d5495ce8-8f49-40d9-81dc-167519e941dd" xlink:to="loc_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent_e623cb57-7f90-433d-b82d-6f269d60795f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_382d692b-518a-4d22-9730-0898a07d4497" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_7726826e-3b1d-4a9e-a23a-9f8cdcf633d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_382d692b-518a-4d22-9730-0898a07d4497" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_7726826e-3b1d-4a9e-a23a-9f8cdcf633d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_58358481-6fa8-4864-8e9e-c04af1044291" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_382d692b-518a-4d22-9730-0898a07d4497" xlink:to="loc_us-gaap_AccountsPayableCurrent_58358481-6fa8-4864-8e9e-c04af1044291" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_59df11af-5db2-4223-90f1-a22ef3eb7871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_382d692b-518a-4d22-9730-0898a07d4497" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_59df11af-5db2-4223-90f1-a22ef3eb7871" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_16677b22-925f-4bc7-805c-ec43e5c7d42f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_382d692b-518a-4d22-9730-0898a07d4497" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_16677b22-925f-4bc7-805c-ec43e5c7d42f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_09a96793-1bab-4324-91b5-7987a170b216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_382d692b-518a-4d22-9730-0898a07d4497" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_09a96793-1bab-4324-91b5-7987a170b216" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_592f6afd-fd03-411e-a26b-9c612a04872c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_8978a185-3eef-41e4-bfdf-48b9aa373896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_592f6afd-fd03-411e-a26b-9c612a04872c" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_8978a185-3eef-41e4-bfdf-48b9aa373896" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_88d54b7a-5595-4e07-8c4e-233c7ba75f54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_592f6afd-fd03-411e-a26b-9c612a04872c" xlink:to="loc_us-gaap_Goodwill_88d54b7a-5595-4e07-8c4e-233c7ba75f54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3cc25521-70e6-4541-98ca-6d18a51c9e39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_592f6afd-fd03-411e-a26b-9c612a04872c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3cc25521-70e6-4541-98ca-6d18a51c9e39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7a8a723d-3616-4b4f-93ac-3ea0d7dea29b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_592f6afd-fd03-411e-a26b-9c612a04872c" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7a8a723d-3616-4b4f-93ac-3ea0d7dea29b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1ecc2197-0c26-4bd2-b84b-5b7d446dcc5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_592f6afd-fd03-411e-a26b-9c612a04872c" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1ecc2197-0c26-4bd2-b84b-5b7d446dcc5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_286a5aec-869f-4283-880e-c28c464c1cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_592f6afd-fd03-411e-a26b-9c612a04872c" xlink:to="loc_us-gaap_AssetsCurrent_286a5aec-869f-4283-880e-c28c464c1cf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d70bf896-c9ac-4933-873e-ad78f7695d72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_592f6afd-fd03-411e-a26b-9c612a04872c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d70bf896-c9ac-4933-873e-ad78f7695d72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b0ed6310-70e2-46a5-aa00-14974d71caa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_bbb7883b-9307-4ad1-a272-7475cf7671e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b0ed6310-70e2-46a5-aa00-14974d71caa4" xlink:to="loc_us-gaap_MinorityInterest_bbb7883b-9307-4ad1-a272-7475cf7671e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d75ecf38-8ef2-4072-8b3c-d157626e9d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b0ed6310-70e2-46a5-aa00-14974d71caa4" xlink:to="loc_us-gaap_StockholdersEquity_d75ecf38-8ef2-4072-8b3c-d157626e9d9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3f2dc887-5fc6-4c26-bde1-cf10610fba93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_858f4267-62f1-41f4-a6b4-e7eb191ecf09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_3f2dc887-5fc6-4c26-bde1-cf10610fba93" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_858f4267-62f1-41f4-a6b4-e7eb191ecf09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_6266df4b-9505-4bf1-b301-68b65d13db9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_3f2dc887-5fc6-4c26-bde1-cf10610fba93" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_6266df4b-9505-4bf1-b301-68b65d13db9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_941e8420-67a6-4e31-9612-7001f956c763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_3f2dc887-5fc6-4c26-bde1-cf10610fba93" xlink:to="loc_us-gaap_LiabilitiesCurrent_941e8420-67a6-4e31-9612-7001f956c763" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c3f1d385-c8b7-405e-a9b3-dc5a710e1130" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_3f2dc887-5fc6-4c26-bde1-cf10610fba93" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c3f1d385-c8b7-405e-a9b3-dc5a710e1130" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="epam-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6e612787-3b6f-4637-99da-b109400efa8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_99fbc4d1-efd8-4cd2-a6a1-e80bc5a24e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_6e612787-3b6f-4637-99da-b109400efa8e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_99fbc4d1-efd8-4cd2-a6a1-e80bc5a24e7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3523e498-802e-4f96-a98f-93d2e9e97a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_6e612787-3b6f-4637-99da-b109400efa8e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3523e498-802e-4f96-a98f-93d2e9e97a1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7e4ef238-ba37-47f1-a04c-42264752f15e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_311aaef4-60f6-495e-8672-2779d3465cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7e4ef238-ba37-47f1-a04c-42264752f15e" xlink:to="loc_us-gaap_OperatingIncomeLoss_311aaef4-60f6-495e-8672-2779d3465cbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingGainsLosses_780201b1-78f3-45f2-8a18-234241676f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingGainsLosses"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7e4ef238-ba37-47f1-a04c-42264752f15e" xlink:to="loc_us-gaap_NonoperatingGainsLosses_780201b1-78f3-45f2-8a18-234241676f7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_99a81cb1-f5b4-4a28-8b2d-a68c18037758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7e4ef238-ba37-47f1-a04c-42264752f15e" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_99a81cb1-f5b4-4a28-8b2d-a68c18037758" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9540ee98-6d9f-4001-a43e-5eee37180863" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2aca709e-4f09-4b92-baed-fec376ecc794" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_9540ee98-6d9f-4001-a43e-5eee37180863" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2aca709e-4f09-4b92-baed-fec376ecc794" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_313c9512-c504-497d-aa21-35665583c151" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_9540ee98-6d9f-4001-a43e-5eee37180863" xlink:to="loc_us-gaap_CostOfRevenue_313c9512-c504-497d-aa21-35665583c151" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_42a20721-14e5-4f4a-acb8-f67018f6a318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_9540ee98-6d9f-4001-a43e-5eee37180863" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_42a20721-14e5-4f4a-acb8-f67018f6a318" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_02a6178c-2478-41b3-884d-6e0ecbd5a696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_9540ee98-6d9f-4001-a43e-5eee37180863" xlink:to="loc_us-gaap_DepreciationAndAmortization_02a6178c-2478-41b3-884d-6e0ecbd5a696" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="epam-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_605b92d2-e338-4ec5-8474-79ebb4792110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_dba400fa-690a-41ef-8726-55101e3c023f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_605b92d2-e338-4ec5-8474-79ebb4792110" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_dba400fa-690a-41ef-8726-55101e3c023f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_f13289e8-ff9b-4e94-8ee2-4e37bc57396b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_605b92d2-e338-4ec5-8474-79ebb4792110" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_f13289e8-ff9b-4e94-8ee2-4e37bc57396b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_61111d20-add3-4bef-b684-400b8b3529de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a9ec191e-cdb4-4884-93b4-e2604995839e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_61111d20-add3-4bef-b684-400b8b3529de" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a9ec191e-cdb4-4884-93b4-e2604995839e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_286e6711-6b26-4b4d-88b1-b26245b0ae25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_61111d20-add3-4bef-b684-400b8b3529de" xlink:to="loc_us-gaap_NetIncomeLoss_286e6711-6b26-4b4d-88b1-b26245b0ae25" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="epam-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c1056f87-bba1-4922-a958-eb6e12801a26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1c5d70bf-5950-4e29-adcd-9c62532ad190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c1056f87-bba1-4922-a958-eb6e12801a26" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1c5d70bf-5950-4e29-adcd-9c62532ad190" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_301d9149-6356-4b87-8a8c-9624416ff7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c1056f87-bba1-4922-a958-eb6e12801a26" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_301d9149-6356-4b87-8a8c-9624416ff7e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_998daf82-8272-47cb-8d5a-8f7fc410dc45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c1056f87-bba1-4922-a958-eb6e12801a26" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_998daf82-8272-47cb-8d5a-8f7fc410dc45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_240fadca-92f8-4576-bf2d-3eeb71f654e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c1056f87-bba1-4922-a958-eb6e12801a26" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_240fadca-92f8-4576-bf2d-3eeb71f654e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3f385cfa-f792-44f7-a269-814be882d261" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_0abf665e-d1c2-4692-9680-eb1929250f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3f385cfa-f792-44f7-a269-814be882d261" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_0abf665e-d1c2-4692-9680-eb1929250f32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_b8a6ad84-f581-41bc-a47d-02afed549b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3f385cfa-f792-44f7-a269-814be882d261" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_b8a6ad84-f581-41bc-a47d-02afed549b1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7fb6212c-9c1f-4396-bde8-01ccfa745e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3f385cfa-f792-44f7-a269-814be882d261" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7fb6212c-9c1f-4396-bde8-01ccfa745e5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_455d0e26-c0bd-43ec-b04e-2cc11ee4cfe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3f385cfa-f792-44f7-a269-814be882d261" xlink:to="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_455d0e26-c0bd-43ec-b04e-2cc11ee4cfe3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_db10122f-3847-401e-babd-cc078f79f056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3f385cfa-f792-44f7-a269-814be882d261" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_db10122f-3847-401e-babd-cc078f79f056" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_df9e0a39-d1a7-44ff-9ea7-aa83e3533e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3f385cfa-f792-44f7-a269-814be882d261" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_df9e0a39-d1a7-44ff-9ea7-aa83e3533e2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_e4224075-bf0f-40df-adfe-37bea95a463c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3f385cfa-f792-44f7-a269-814be882d261" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_e4224075-bf0f-40df-adfe-37bea95a463c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d2e8158c-a9e2-4232-9c38-5f32b3a9c59b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3f385cfa-f792-44f7-a269-814be882d261" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d2e8158c-a9e2-4232-9c38-5f32b3a9c59b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f1f3652-f3df-4cda-8590-9f5ff7c0c736" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_70823288-8cb2-40ef-9495-314714c77886" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f1f3652-f3df-4cda-8590-9f5ff7c0c736" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_70823288-8cb2-40ef-9495-314714c77886" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_32aa5baa-49df-46c7-99bc-fb78fa6a06aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f1f3652-f3df-4cda-8590-9f5ff7c0c736" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_32aa5baa-49df-46c7-99bc-fb78fa6a06aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization_9c678bd4-b245-40bd-be8f-84fe239bc13d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f1f3652-f3df-4cda-8590-9f5ff7c0c736" xlink:to="loc_us-gaap_OtherDepreciationAndAmortization_9c678bd4-b245-40bd-be8f-84fe239bc13d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_31ca2a03-a68a-410f-85c6-9ada33fa7292" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f1f3652-f3df-4cda-8590-9f5ff7c0c736" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_31ca2a03-a68a-410f-85c6-9ada33fa7292" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_ca62356b-76a9-42b8-b070-e1597b0f8a64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f1f3652-f3df-4cda-8590-9f5ff7c0c736" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_ca62356b-76a9-42b8-b070-e1597b0f8a64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_b72e883f-c472-46df-8404-a253f66992f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f1f3652-f3df-4cda-8590-9f5ff7c0c736" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_b72e883f-c472-46df-8404-a253f66992f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ecbe0775-5e56-4c5f-a9e3-d0a3843791d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f1f3652-f3df-4cda-8590-9f5ff7c0c736" xlink:to="loc_us-gaap_NetIncomeLoss_ecbe0775-5e56-4c5f-a9e3-d0a3843791d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_IncreaseDecreaseinTradeReceivablesandContractAssets_d3421d61-ef91-4d6e-a838-2b6e8ff61f66" xlink:href="epam-20230331.xsd#epam_IncreaseDecreaseinTradeReceivablesandContractAssets"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f1f3652-f3df-4cda-8590-9f5ff7c0c736" xlink:to="loc_epam_IncreaseDecreaseinTradeReceivablesandContractAssets_d3421d61-ef91-4d6e-a838-2b6e8ff61f66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_fae31f13-9871-4ebf-aafa-e731da49836f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f1f3652-f3df-4cda-8590-9f5ff7c0c736" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_fae31f13-9871-4ebf-aafa-e731da49836f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnOilAndGasHedgingActivity_ad5afb1b-7db0-4c29-aa9c-3ceed5d3b59a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnOilAndGasHedgingActivity"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f1f3652-f3df-4cda-8590-9f5ff7c0c736" xlink:to="loc_us-gaap_GainLossOnOilAndGasHedgingActivity_ad5afb1b-7db0-4c29-aa9c-3ceed5d3b59a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_9363207f-4a5d-4d42-8647-401bdf055884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f1f3652-f3df-4cda-8590-9f5ff7c0c736" xlink:to="loc_us-gaap_ShareBasedCompensation_9363207f-4a5d-4d42-8647-401bdf055884" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_eaee7f13-9afb-447d-b255-3764da534eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f1f3652-f3df-4cda-8590-9f5ff7c0c736" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_eaee7f13-9afb-447d-b255-3764da534eaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_1833a1cc-f393-403d-b55c-95d784e0be9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f1f3652-f3df-4cda-8590-9f5ff7c0c736" xlink:to="loc_us-gaap_AssetImpairmentCharges_1833a1cc-f393-403d-b55c-95d784e0be9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_IncreaseDecreaseinOperatingLeaseLiabilities_96bdb21c-1f68-43e7-9d42-9702a6deceae" xlink:href="epam-20230331.xsd#epam_IncreaseDecreaseinOperatingLeaseLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f1f3652-f3df-4cda-8590-9f5ff7c0c736" xlink:to="loc_epam_IncreaseDecreaseinOperatingLeaseLiabilities_96bdb21c-1f68-43e7-9d42-9702a6deceae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_e57f3197-58bf-4ca3-bb84-330b00f6faea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f1f3652-f3df-4cda-8590-9f5ff7c0c736" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_e57f3197-58bf-4ca3-bb84-330b00f6faea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_05bab7f4-c54b-410e-a1e4-29ab470f7edf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a57fd453-9350-4639-8d18-53334eaba613" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_05bab7f4-c54b-410e-a1e4-29ab470f7edf" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a57fd453-9350-4639-8d18-53334eaba613" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6a5ab6aa-4a2e-490d-ad4b-ea96d414b4dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_05bab7f4-c54b-410e-a1e4-29ab470f7edf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6a5ab6aa-4a2e-490d-ad4b-ea96d414b4dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_79978b19-705a-4740-b460-3133d7cc7f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_05bab7f4-c54b-410e-a1e4-29ab470f7edf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_79978b19-705a-4740-b460-3133d7cc7f0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ab92c51-23a6-4c2c-a69b-14889b3068c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_05bab7f4-c54b-410e-a1e4-29ab470f7edf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ab92c51-23a6-4c2c-a69b-14889b3068c8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical" xlink:type="simple" xlink:href="epam-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5369e4c7-aa51-41fb-a62c-e92448b4c294" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_c4d57f22-f6f8-4a7b-96db-2b6c3957c66f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5369e4c7-aa51-41fb-a62c-e92448b4c294" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_c4d57f22-f6f8-4a7b-96db-2b6c3957c66f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6fa10c13-c562-40d5-9e04-44de518fdc32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5369e4c7-aa51-41fb-a62c-e92448b4c294" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6fa10c13-c562-40d5-9e04-44de518fdc32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_c4cff601-5c7b-4864-9fc8-0b933aa22841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6202a84a-286a-4ca5-8b27-f6678ed6f4ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents_c4cff601-5c7b-4864-9fc8-0b933aa22841" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6202a84a-286a-4ca5-8b27-f6678ed6f4ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_5c9b60ba-fcdb-4a50-937f-5b582bcc696c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents_c4cff601-5c7b-4864-9fc8-0b933aa22841" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_5c9b60ba-fcdb-4a50-937f-5b582bcc696c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_c798a08d-9464-4d45-867b-b520fb27c768" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_b4c26480-5bcf-41b6-addc-91c57ee18223" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_c798a08d-9464-4d45-867b-b520fb27c768" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_b4c26480-5bcf-41b6-addc-91c57ee18223" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses_84d84043-b2f4-49dc-a3dd-526fdcff6970" xlink:href="epam-20230331.xsd#epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_c798a08d-9464-4d45-867b-b520fb27c768" xlink:to="loc_epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses_84d84043-b2f4-49dc-a3dd-526fdcff6970" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent_ce1dcad8-7e3a-4338-8699-5c8446d92d7c" xlink:href="epam-20230331.xsd#epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_c798a08d-9464-4d45-867b-b520fb27c768" xlink:to="loc_epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent_ce1dcad8-7e3a-4338-8699-5c8446d92d7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent_e71e3f51-1fe9-4076-9715-5f0eaca81459" xlink:href="epam-20230331.xsd#epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_c798a08d-9464-4d45-867b-b520fb27c768" xlink:to="loc_epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent_e71e3f51-1fe9-4076-9715-5f0eaca81459" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_f34351c8-eedd-4cf0-bceb-819fde948d85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_c798a08d-9464-4d45-867b-b520fb27c768" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_f34351c8-eedd-4cf0-bceb-819fde948d85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_e668ddfe-1fa7-4b00-94df-91177ef22292" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_90957e63-618a-467c-811b-11655dd8c700" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_e668ddfe-1fa7-4b00-94df-91177ef22292" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_90957e63-618a-467c-811b-11655dd8c700" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_4db8382b-60b3-4070-a152-f6d97c07a7ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_e668ddfe-1fa7-4b00-94df-91177ef22292" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_4db8382b-60b3-4070-a152-f6d97c07a7ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_dce398c9-56a9-4712-b294-647abef89cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_e668ddfe-1fa7-4b00-94df-91177ef22292" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_dce398c9-56a9-4712-b294-647abef89cd5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_639fe43b-27f0-45f2-819a-4a3f0ad09f55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_e7c2f126-2b86-4ead-a418-392457d45509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_639fe43b-27f0-45f2-819a-4a3f0ad09f55" xlink:to="loc_us-gaap_DerivativeLiabilities_e7c2f126-2b86-4ead-a418-392457d45509" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_81b16735-962b-477a-aa15-352fbe621e66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_639fe43b-27f0-45f2-819a-4a3f0ad09f55" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_81b16735-962b-477a-aa15-352fbe621e66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_d1513b43-bd8f-424b-a71a-664b6fa54fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_0861edea-3654-4a47-bc52-274f0c1a8ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_d1513b43-bd8f-424b-a71a-664b6fa54fd8" xlink:to="loc_us-gaap_DerivativeAssets_0861edea-3654-4a47-bc52-274f0c1a8ef1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure_69010f17-58ee-4399-94dc-c3f73820139f" xlink:href="epam-20230331.xsd#epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_d1513b43-bd8f-424b-a71a-664b6fa54fd8" xlink:to="loc_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure_69010f17-58ee-4399-94dc-c3f73820139f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#LEASESComponentsofLeaseExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_c1f713ea-8304-47d2-b663-59f2f8fcd565" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_e9ffa14b-be51-4f47-8771-57b8384709c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_c1f713ea-8304-47d2-b663-59f2f8fcd565" xlink:to="loc_us-gaap_ShortTermLeaseCost_e9ffa14b-be51-4f47-8771-57b8384709c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_037f2631-7953-4991-8e5e-ca06fbc46be9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_c1f713ea-8304-47d2-b663-59f2f8fcd565" xlink:to="loc_us-gaap_VariableLeaseCost_037f2631-7953-4991-8e5e-ca06fbc46be9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_bcb5406a-634d-416b-98bd-c747083bf53d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_c1f713ea-8304-47d2-b663-59f2f8fcd565" xlink:to="loc_us-gaap_OperatingLeaseCost_bcb5406a-634d-416b-98bd-c747083bf53d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#LEASESMaturityofOperatingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_da995bce-076b-40da-8f0f-aabcbc08d61a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c7b4e11c-6e39-46d0-8405-18bfa3fc8b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_da995bce-076b-40da-8f0f-aabcbc08d61a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c7b4e11c-6e39-46d0-8405-18bfa3fc8b6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_169b7fd8-e79c-4c45-96f2-80f18501e47e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_da995bce-076b-40da-8f0f-aabcbc08d61a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_169b7fd8-e79c-4c45-96f2-80f18501e47e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2fa0434d-ecaf-4090-8152-16e31b630600" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_da995bce-076b-40da-8f0f-aabcbc08d61a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2fa0434d-ecaf-4090-8152-16e31b630600" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour_d8ee3ab8-4158-4f93-9f00-9d64aad65131" xlink:href="epam-20230331.xsd#epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_da995bce-076b-40da-8f0f-aabcbc08d61a" xlink:to="loc_epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour_d8ee3ab8-4158-4f93-9f00-9d64aad65131" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_de34a831-1c0e-4f0c-b64f-35447164877b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_da995bce-076b-40da-8f0f-aabcbc08d61a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_de34a831-1c0e-4f0c-b64f-35447164877b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_23df118d-53bb-4934-9e26-1cbc28b19546" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_da995bce-076b-40da-8f0f-aabcbc08d61a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_23df118d-53bb-4934-9e26-1cbc28b19546" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="epam-20230331.xsd#LEASESMaturityofOperatingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5e673a30-00d7-42a7-9f06-1ac176cd8d82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_248aa567-c6b0-4c0c-bf7f-b289b3dcfe24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5e673a30-00d7-42a7-9f06-1ac176cd8d82" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_248aa567-c6b0-4c0c-bf7f-b289b3dcfe24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_78cd50fc-5cc3-4bf6-8101-2d9d7566ceec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5e673a30-00d7-42a7-9f06-1ac176cd8d82" xlink:to="loc_us-gaap_OperatingLeaseLiability_78cd50fc-5cc3-4bf6-8101-2d9d7566ceec" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/EARNINGSPERSHAREDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#EARNINGSPERSHAREDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/EARNINGSPERSHAREDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1aabc356-462e-4df6-823d-8fa1c4d1ec1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a0b79a08-f9c1-4032-b11c-0fd0804a04a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1aabc356-462e-4df6-823d-8fa1c4d1ec1c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a0b79a08-f9c1-4032-b11c-0fd0804a04a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_22fab3d6-d102-4523-be27-27874892ba25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1aabc356-462e-4df6-823d-8fa1c4d1ec1c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_22fab3d6-d102-4523-be27-27874892ba25" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_a29bd6a2-c0a2-49c2-b51f-49daa40b907b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_7d2d698f-6924-484f-b798-b1097c3b8faf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_a29bd6a2-c0a2-49c2-b51f-49daa40b907b" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_7d2d698f-6924-484f-b798-b1097c3b8faf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_e1b7bd99-127d-455c-8dce-cb044408af08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_a29bd6a2-c0a2-49c2-b51f-49daa40b907b" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_e1b7bd99-127d-455c-8dce-cb044408af08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear_a2acda1c-4e74-4688-8a76-bffcdd8cca77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_a29bd6a2-c0a2-49c2-b51f-49daa40b907b" xlink:to="loc_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear_a2acda1c-4e74-4688-8a76-bffcdd8cca77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_ea405931-148b-4657-a684-e04c50602072" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_a29bd6a2-c0a2-49c2-b51f-49daa40b907b" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_ea405931-148b-4657-a684-e04c50602072" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_639da386-ad92-4307-9526-fe519c578fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_67da9ee4-f5c8-45b2-abb8-af3972933647" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_639da386-ad92-4307-9526-fe519c578fc1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_67da9ee4-f5c8-45b2-abb8-af3972933647" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_07fa7039-9e68-49ad-bf6d-d6ca8faec0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_639da386-ad92-4307-9526-fe519c578fc1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_07fa7039-9e68-49ad-bf6d-d6ca8faec0e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_25a2f3e1-a14a-4080-9c0c-4e377d9c4703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_639da386-ad92-4307-9526-fe519c578fc1" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_25a2f3e1-a14a-4080-9c0c-4e377d9c4703" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_623d5678-9187-4645-a794-02fce96e37d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_639da386-ad92-4307-9526-fe519c578fc1" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_623d5678-9187-4645-a794-02fce96e37d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_74d3ab7c-f662-47de-83d6-70452554588a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_639da386-ad92-4307-9526-fe519c578fc1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_74d3ab7c-f662-47de-83d6-70452554588a" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>epam-20230331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:ab52ddf8-07d0-42f0-a69a-cfdc8409281c,g:433747ef-5bd4-43b6-bbdd-48a25ebc9074-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="epam-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended" id="ia927fd54b22143a0929e9dd56c1216c3_CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7108dae2-47be-42db-90d4-2e08b327b767" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7108dae2-47be-42db-90d4-2e08b327b767" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e726cae6-dfdf-42b9-82b0-7c54d2f3249b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e726cae6-dfdf-42b9-82b0-7c54d2f3249b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d710122e-1148-4eee-a1c8-9502419371b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d710122e-1148-4eee-a1c8-9502419371b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_bf38866c-bc32-4364-b43e-a27bc4ee82da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_TreasuryStockCommonShares_bf38866c-bc32-4364-b43e-a27bc4ee82da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3d14f506-2de1-498b-9aae-6c7099ba2865" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3d14f506-2de1-498b-9aae-6c7099ba2865" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_424ee35f-1da5-49ab-94e8-3df5e923a2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_424ee35f-1da5-49ab-94e8-3df5e923a2ab" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_190d9750-e1ae-4f71-8150-df186ca13dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_190d9750-e1ae-4f71-8150-df186ca13dbb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3d55681e-37bc-446a-8974-bd9d00c4cbea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3d55681e-37bc-446a-8974-bd9d00c4cbea" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b6a7c4fb-b073-4092-842d-c3638b04acfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b6a7c4fb-b073-4092-842d-c3638b04acfb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_daf1a360-70b7-4e30-9ed9-f1c25950be68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_daf1a360-70b7-4e30-9ed9-f1c25950be68" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_0426a090-76c4-47c9-b35c-98e548467a61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_0426a090-76c4-47c9-b35c-98e548467a61" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_ea66dc17-0383-4ba0-b14c-bb0aadf4a830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_ea66dc17-0383-4ba0-b14c-bb0aadf4a830" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d541b733-a91a-49d6-8e33-3d099a8c10c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d541b733-a91a-49d6-8e33-3d099a8c10c0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_7ea25169-f7ea-4e19-8768-8c4b0ac76ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_7ea25169-f7ea-4e19-8768-8c4b0ac76ed2" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_90e9dea3-707c-4310-a885-946be26d1299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_NetIncomeLoss_90e9dea3-707c-4310-a885-946be26d1299" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b47c3c4f-f4ad-4a92-bd92-a2dbd44bc0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_59176a4d-c4ff-40be-9925-8cb2409420cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_c85d8d8a-0a07-4ef4-a935-8676105a2dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_874ae69a-a43c-4765-87b3-d4dde54c8848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_7108dae2-47be-42db-90d4-2e08b327b767" xlink:to="loc_us-gaap_StatementTable_874ae69a-a43c-4765-87b3-d4dde54c8848" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_61476574-106a-425d-9c1b-68a3a50e341d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_874ae69a-a43c-4765-87b3-d4dde54c8848" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_61476574-106a-425d-9c1b-68a3a50e341d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_61476574-106a-425d-9c1b-68a3a50e341d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_61476574-106a-425d-9c1b-68a3a50e341d" xlink:to="loc_us-gaap_EquityComponentDomain_61476574-106a-425d-9c1b-68a3a50e341d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7d402c20-6352-4e3f-a6e1-5f73a8dec596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_61476574-106a-425d-9c1b-68a3a50e341d" xlink:to="loc_us-gaap_EquityComponentDomain_7d402c20-6352-4e3f-a6e1-5f73a8dec596" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_71a3b600-b762-41be-bf04-8c5f1843b3cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7d402c20-6352-4e3f-a6e1-5f73a8dec596" xlink:to="loc_us-gaap_CommonStockMember_71a3b600-b762-41be-bf04-8c5f1843b3cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_3d0db23e-844e-4de7-bf32-5e6d7566a1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7d402c20-6352-4e3f-a6e1-5f73a8dec596" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_3d0db23e-844e-4de7-bf32-5e6d7566a1f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_e56448c3-e006-4380-83c7-7e7f2957864b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7d402c20-6352-4e3f-a6e1-5f73a8dec596" xlink:to="loc_us-gaap_RetainedEarningsMember_e56448c3-e006-4380-83c7-7e7f2957864b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_a0dde74f-f4f2-4b06-87f1-0431d1f98149" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7d402c20-6352-4e3f-a6e1-5f73a8dec596" xlink:to="loc_us-gaap_TreasuryStockCommonMember_a0dde74f-f4f2-4b06-87f1-0431d1f98149" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_efe7ab63-e0a0-4602-abe0-f117feafe9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7d402c20-6352-4e3f-a6e1-5f73a8dec596" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_efe7ab63-e0a0-4602-abe0-f117feafe9f1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_3e32380e-f648-42e3-ab11-a699034ff793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7d402c20-6352-4e3f-a6e1-5f73a8dec596" xlink:to="loc_us-gaap_NoncontrollingInterestMember_3e32380e-f648-42e3-ab11-a699034ff793" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3663e050-0d7a-499b-9c49-11a6c3f30c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_874ae69a-a43c-4765-87b3-d4dde54c8848" xlink:to="loc_us-gaap_AwardTypeAxis_3663e050-0d7a-499b-9c49-11a6c3f30c3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3663e050-0d7a-499b-9c49-11a6c3f30c3f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3663e050-0d7a-499b-9c49-11a6c3f30c3f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3663e050-0d7a-499b-9c49-11a6c3f30c3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5f05dfb-0c3e-4f20-b9c5-dc87145e7aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3663e050-0d7a-499b-9c49-11a6c3f30c3f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5f05dfb-0c3e-4f20-b9c5-dc87145e7aa5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_69bca1d0-8e91-4af6-bb5e-5b3d2a906ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5f05dfb-0c3e-4f20-b9c5-dc87145e7aa5" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_69bca1d0-8e91-4af6-bb5e-5b3d2a906ba2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails" xlink:type="extended" id="i29fff8ad380441878326d2d56fa27a62_BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_62303e58-61e8-4cc9-a19d-3a1fb34be97d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b1e26584-36f3-4385-b09a-acc48b392e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_62303e58-61e8-4cc9-a19d-3a1fb34be97d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b1e26584-36f3-4385-b09a-acc48b392e5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_b0480e5a-00a9-4e63-9839-18c1486459f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_62303e58-61e8-4cc9-a19d-3a1fb34be97d" xlink:to="loc_us-gaap_ConcentrationRiskTable_b0480e5a-00a9-4e63-9839-18c1486459f5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_67bccea3-a55f-4731-a658-86e910342153" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_b0480e5a-00a9-4e63-9839-18c1486459f5" xlink:to="loc_srt_StatementGeographicalAxis_67bccea3-a55f-4731-a658-86e910342153" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_67bccea3-a55f-4731-a658-86e910342153_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_67bccea3-a55f-4731-a658-86e910342153" xlink:to="loc_srt_SegmentGeographicalDomain_67bccea3-a55f-4731-a658-86e910342153_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_692840d5-79d4-4058-b6aa-8743440d32b5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_67bccea3-a55f-4731-a658-86e910342153" xlink:to="loc_srt_SegmentGeographicalDomain_692840d5-79d4-4058-b6aa-8743440d32b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_686fbb89-f409-4cdd-9050-2cf04c9f68de" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_UA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_692840d5-79d4-4058-b6aa-8743440d32b5" xlink:to="loc_country_UA_686fbb89-f409-4cdd-9050-2cf04c9f68de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BY_8dfdea2b-6f16-4872-9a16-2e3620287c05" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_BY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_692840d5-79d4-4058-b6aa-8743440d32b5" xlink:to="loc_country_BY_8dfdea2b-6f16-4872-9a16-2e3620287c05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_RU_60a88869-eaa2-4ca2-88f8-8e7b9eebbfd6" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_RU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_692840d5-79d4-4058-b6aa-8743440d32b5" xlink:to="loc_country_RU_60a88869-eaa2-4ca2-88f8-8e7b9eebbfd6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" xlink:type="extended" id="i62fa4dd05eaf46cd819aed8ced5c7725_IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_86edf53b-be37-492b-89fe-086778cae89e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_86edf53b-be37-492b-89fe-086778cae89e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f4b0e9fd-5587-4965-81af-e4dfd997ee26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f4b0e9fd-5587-4965-81af-e4dfd997ee26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_4af32c72-a429-426e-8dc0-8489c5aceb0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_OtherCommitment_4af32c72-a429-426e-8dc0-8489c5aceb0c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_3078d970-22d3-48d4-bc1a-84c3f0ba4913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_3078d970-22d3-48d4-bc1a-84c3f0ba4913" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense_a378de91-9e39-492b-b779-8058c7f03521" xlink:href="epam-20230331.xsd#epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense_a378de91-9e39-492b-b779-8058c7f03521" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_59e96b6b-1ecf-4d1c-805e-4f53848cee11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_AssetImpairmentCharges_59e96b6b-1ecf-4d1c-805e-4f53848cee11" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_3c91f458-e966-42cb-8109-7cdd5be6fa2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_3c91f458-e966-42cb-8109-7cdd5be6fa2f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_9390efa7-3798-4fa8-852d-7c6dd4d29b53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_9390efa7-3798-4fa8-852d-7c6dd4d29b53" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_585b39cf-3ce5-4de2-9967-6f3d9a9057c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_585b39cf-3ce5-4de2-9967-6f3d9a9057c9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_30445c51-b913-4b77-be69-cd75a3a8a36a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_30445c51-b913-4b77-be69-cd75a3a8a36a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemTable_1714663d-41d9-44de-82c4-9fc634e76b73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_UnusualOrInfrequentItemTable_1714663d-41d9-44de-82c4-9fc634e76b73" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0cafebd6-c288-4825-ad15-11b9209e4fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_1714663d-41d9-44de-82c4-9fc634e76b73" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0cafebd6-c288-4825-ad15-11b9209e4fb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0cafebd6-c288-4825-ad15-11b9209e4fb5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0cafebd6-c288-4825-ad15-11b9209e4fb5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0cafebd6-c288-4825-ad15-11b9209e4fb5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e0cdd0f-4ad8-404d-860d-302b62ac77e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0cafebd6-c288-4825-ad15-11b9209e4fb5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e0cdd0f-4ad8-404d-860d-302b62ac77e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_fcd53293-dba8-494b-8a57-14be2c994120" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e0cdd0f-4ad8-404d-860d-302b62ac77e0" xlink:to="loc_us-gaap_BuildingMember_fcd53293-dba8-494b-8a57-14be2c994120" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_830c466a-d882-419b-a9a8-7e05c3cf1807" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e0cdd0f-4ad8-404d-860d-302b62ac77e0" xlink:to="loc_us-gaap_ComputerEquipmentMember_830c466a-d882-419b-a9a8-7e05c3cf1807" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_2d227296-7878-4464-841e-18cd2822907c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e0cdd0f-4ad8-404d-860d-302b62ac77e0" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_2d227296-7878-4464-841e-18cd2822907c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_07041804-6035-4e44-948f-d246541dd40f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e0cdd0f-4ad8-404d-860d-302b62ac77e0" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_07041804-6035-4e44-948f-d246541dd40f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e216d810-64bd-499a-bdca-2f227c58ccce" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_1714663d-41d9-44de-82c4-9fc634e76b73" xlink:to="loc_srt_StatementGeographicalAxis_e216d810-64bd-499a-bdca-2f227c58ccce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e216d810-64bd-499a-bdca-2f227c58ccce_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_e216d810-64bd-499a-bdca-2f227c58ccce" xlink:to="loc_srt_SegmentGeographicalDomain_e216d810-64bd-499a-bdca-2f227c58ccce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7eb5f02e-00ea-473e-a5bd-c71f07489831" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_e216d810-64bd-499a-bdca-2f227c58ccce" xlink:to="loc_srt_SegmentGeographicalDomain_7eb5f02e-00ea-473e-a5bd-c71f07489831" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_46c31753-01a3-475d-bce1-2e7f2d349278" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_UA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7eb5f02e-00ea-473e-a5bd-c71f07489831" xlink:to="loc_country_UA_46c31753-01a3-475d-bce1-2e7f2d349278" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_RU_0234dbb8-2b6c-4f18-9747-a1f6d0cad31c" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_RU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7eb5f02e-00ea-473e-a5bd-c71f07489831" xlink:to="loc_country_RU_0234dbb8-2b6c-4f18-9747-a1f6d0cad31c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_303e615b-3c25-4f72-b8dc-b45d454a1c63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_1714663d-41d9-44de-82c4-9fc634e76b73" xlink:to="loc_us-gaap_OtherCommitmentsAxis_303e615b-3c25-4f72-b8dc-b45d454a1c63" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_303e615b-3c25-4f72-b8dc-b45d454a1c63_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_303e615b-3c25-4f72-b8dc-b45d454a1c63" xlink:to="loc_us-gaap_OtherCommitmentsDomain_303e615b-3c25-4f72-b8dc-b45d454a1c63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_5a935fef-52e9-4e72-9ec2-6c3d7e011811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_303e615b-3c25-4f72-b8dc-b45d454a1c63" xlink:to="loc_us-gaap_OtherCommitmentsDomain_5a935fef-52e9-4e72-9ec2-6c3d7e011811" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_HumanitarianCommitmentMember_4d91342e-fafd-4196-8128-cf551ba92e3c" xlink:href="epam-20230331.xsd#epam_HumanitarianCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_5a935fef-52e9-4e72-9ec2-6c3d7e011811" xlink:to="loc_epam_HumanitarianCommitmentMember_4d91342e-fafd-4196-8128-cf551ba92e3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_f7532360-4fe4-47a4-8a2c-898f9a9cde92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_1714663d-41d9-44de-82c4-9fc634e76b73" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_f7532360-4fe4-47a4-8a2c-898f9a9cde92" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_f7532360-4fe4-47a4-8a2c-898f9a9cde92_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_f7532360-4fe4-47a4-8a2c-898f9a9cde92" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_f7532360-4fe4-47a4-8a2c-898f9a9cde92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3e11ba23-3651-4b81-807a-6bd71d3d0829" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_f7532360-4fe4-47a4-8a2c-898f9a9cde92" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3e11ba23-3651-4b81-807a-6bd71d3d0829" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_1b32d5c3-541e-439a-b8b0-9205b266ffd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3e11ba23-3651-4b81-807a-6bd71d3d0829" xlink:to="loc_us-gaap_CostOfSalesMember_1b32d5c3-541e-439a-b8b0-9205b266ffd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_710d75f4-4389-44f7-9bd8-a6338c0ed071" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3e11ba23-3651-4b81-807a-6bd71d3d0829" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_710d75f4-4389-44f7-9bd8-a6338c0ed071" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NonoperatingGainsLossesMember_dbc3a8fc-f46d-4744-8b6b-fed81f09aa4c" xlink:href="epam-20230331.xsd#epam_NonoperatingGainsLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3e11ba23-3651-4b81-807a-6bd71d3d0829" xlink:to="loc_epam_NonoperatingGainsLossesMember_dbc3a8fc-f46d-4744-8b6b-fed81f09aa4c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" xlink:type="extended" id="i3632f5af09154e4296c5eebf7324c0aa_IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_87a329b2-b97d-4306-a611-7038243dc696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_87a329b2-b97d-4306-a611-7038243dc696" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss_b841afea-a2eb-4902-b7bd-466ea9f52355" xlink:href="epam-20230331.xsd#epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss_b841afea-a2eb-4902-b7bd-466ea9f52355" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_c9ef1634-a067-4e70-8453-0c0c1b518814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_c9ef1634-a067-4e70-8453-0c0c1b518814" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_05bca697-46ec-4bcf-abf0-db6eaacab4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_05bca697-46ec-4bcf-abf0-db6eaacab4fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_dd118595-cf19-47c2-a49e-38a99f92b290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_dd118595-cf19-47c2-a49e-38a99f92b290" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_f403bfc8-2111-4743-89a5-4d166c342016" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_f403bfc8-2111-4743-89a5-4d166c342016" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses_992e9931-f634-4b29-b29d-d58ed24620b0" xlink:href="epam-20230331.xsd#epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses_992e9931-f634-4b29-b29d-d58ed24620b0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent_d29e113a-ceff-4344-8511-6b3588121b1e" xlink:href="epam-20230331.xsd#epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent_d29e113a-ceff-4344-8511-6b3588121b1e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent_79b8d9fc-de0d-48f3-a744-062a20bd3cc1" xlink:href="epam-20230331.xsd#epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent_79b8d9fc-de0d-48f3-a744-062a20bd3cc1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_d66d9b1a-58b9-43c7-8fbb-9c296d288b11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_d66d9b1a-58b9-43c7-8fbb-9c296d288b11" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2476a659-c5a3-43cb-a390-717356befc46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2476a659-c5a3-43cb-a390-717356befc46" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemTable_5a4f0f8f-365a-4725-860c-04435720acc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_us-gaap_UnusualOrInfrequentItemTable_5a4f0f8f-365a-4725-860c-04435720acc1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1a0542db-2642-4683-b2ad-efa4e55b7916" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_5a4f0f8f-365a-4725-860c-04435720acc1" xlink:to="loc_srt_StatementGeographicalAxis_1a0542db-2642-4683-b2ad-efa4e55b7916" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1a0542db-2642-4683-b2ad-efa4e55b7916_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1a0542db-2642-4683-b2ad-efa4e55b7916" xlink:to="loc_srt_SegmentGeographicalDomain_1a0542db-2642-4683-b2ad-efa4e55b7916_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5b98a251-9415-4d27-b4e8-a901f0ab604d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1a0542db-2642-4683-b2ad-efa4e55b7916" xlink:to="loc_srt_SegmentGeographicalDomain_5b98a251-9415-4d27-b4e8-a901f0ab604d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_RU_66809088-9ca0-4c0c-bb51-116be1d5892f" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_RU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_5b98a251-9415-4d27-b4e8-a901f0ab604d" xlink:to="loc_country_RU_66809088-9ca0-4c0c-bb51-116be1d5892f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_941fcef4-d952-4fe5-8987-ccbb52a67a91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_5a4f0f8f-365a-4725-860c-04435720acc1" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_941fcef4-d952-4fe5-8987-ccbb52a67a91" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_941fcef4-d952-4fe5-8987-ccbb52a67a91_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_941fcef4-d952-4fe5-8987-ccbb52a67a91" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_941fcef4-d952-4fe5-8987-ccbb52a67a91_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_de2bb05c-0215-471b-8ea8-931a753c0717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_941fcef4-d952-4fe5-8987-ccbb52a67a91" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_de2bb05c-0215-471b-8ea8-931a753c0717" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_45bfc574-f6c9-49b9-aee4-ddce041a50ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_de2bb05c-0215-471b-8ea8-931a753c0717" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_45bfc574-f6c9-49b9-aee4-ddce041a50ba" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACQUISITIONSNarrativeDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#ACQUISITIONSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/ACQUISITIONSNarrativeDetails" xlink:type="extended" id="ia7e9276511684ba2bccf5e22cfa49d37_ACQUISITIONSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_95cb822b-b9e1-4dbf-9839-d4c18b0e9063" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_0ecc979a-006e-4a5f-b996-1ea17cb39d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95cb822b-b9e1-4dbf-9839-d4c18b0e9063" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_0ecc979a-006e-4a5f-b996-1ea17cb39d18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_9c9cd9a0-c363-4b35-a29f-f3037a439a03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95cb822b-b9e1-4dbf-9839-d4c18b0e9063" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_9c9cd9a0-c363-4b35-a29f-f3037a439a03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_634709f9-0783-4598-99f9-1f5e8f954271" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95cb822b-b9e1-4dbf-9839-d4c18b0e9063" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_634709f9-0783-4598-99f9-1f5e8f954271" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_6e484084-0c09-4754-a37d-f796c1a6f20f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95cb822b-b9e1-4dbf-9839-d4c18b0e9063" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_6e484084-0c09-4754-a37d-f796c1a6f20f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c4a0ea35-d377-4fab-8c12-6db0843ea823" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95cb822b-b9e1-4dbf-9839-d4c18b0e9063" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c4a0ea35-d377-4fab-8c12-6db0843ea823" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_269b6320-b51b-4f9a-bcc4-4dd1b50d8445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c4a0ea35-d377-4fab-8c12-6db0843ea823" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_269b6320-b51b-4f9a-bcc4-4dd1b50d8445" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_269b6320-b51b-4f9a-bcc4-4dd1b50d8445_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_269b6320-b51b-4f9a-bcc4-4dd1b50d8445" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_269b6320-b51b-4f9a-bcc4-4dd1b50d8445_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e63bc648-6af5-453e-8f2e-5f7c037ed368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_269b6320-b51b-4f9a-bcc4-4dd1b50d8445" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e63bc648-6af5-453e-8f2e-5f7c037ed368" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2022AcquisitionsMember_6004a38e-51c0-49f6-8e4a-4b46bf6bce49" xlink:href="epam-20230331.xsd#epam_A2022AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e63bc648-6af5-453e-8f2e-5f7c037ed368" xlink:to="loc_epam_A2022AcquisitionsMember_6004a38e-51c0-49f6-8e4a-4b46bf6bce49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c32e5f20-85d3-4336-9df2-9c95034fa408" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c4a0ea35-d377-4fab-8c12-6db0843ea823" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c32e5f20-85d3-4336-9df2-9c95034fa408" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c32e5f20-85d3-4336-9df2-9c95034fa408_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c32e5f20-85d3-4336-9df2-9c95034fa408" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c32e5f20-85d3-4336-9df2-9c95034fa408_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3f98503-9adf-4731-8c75-d6a6a7b5302f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c32e5f20-85d3-4336-9df2-9c95034fa408" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3f98503-9adf-4731-8c75-d6a6a7b5302f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_5c2cb1a8-baa5-43dc-a89b-6eeb100052a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3f98503-9adf-4731-8c75-d6a6a7b5302f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_5c2cb1a8-baa5-43dc-a89b-6eeb100052a4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#GOODWILLGoodwillRollForwardDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" xlink:type="extended" id="i960e9aba552646bab44c4bd24734cdcc_GOODWILLGoodwillRollForwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_6fab09d7-cb84-45cc-9368-e80e1037ba73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_0f22b1a4-99be-439b-aa26-3934deca37c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_6fab09d7-cb84-45cc-9368-e80e1037ba73" xlink:to="loc_us-gaap_GoodwillRollForward_0f22b1a4-99be-439b-aa26-3934deca37c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_46a73383-56d6-425a-b3f0-b1cf10ac5a97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_0f22b1a4-99be-439b-aa26-3934deca37c4" xlink:to="loc_us-gaap_Goodwill_46a73383-56d6-425a-b3f0-b1cf10ac5a97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_9fb0d34b-5f3d-4676-a699-f6bcddf65772" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_0f22b1a4-99be-439b-aa26-3934deca37c4" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_9fb0d34b-5f3d-4676-a699-f6bcddf65772" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_b83ddbbd-a5cd-49c1-87c4-893a1d5ec967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_0f22b1a4-99be-439b-aa26-3934deca37c4" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_b83ddbbd-a5cd-49c1-87c4-893a1d5ec967" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f5a682ba-3789-472c-99cd-6c0d896eea91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_a9865e15-2b52-4b8e-a6cd-f5c4578ab93e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_6fab09d7-cb84-45cc-9368-e80e1037ba73" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_a9865e15-2b52-4b8e-a6cd-f5c4578ab93e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_757c097d-5931-441e-9c3c-9fa0d086c2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_a9865e15-2b52-4b8e-a6cd-f5c4578ab93e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_757c097d-5931-441e-9c3c-9fa0d086c2a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_757c097d-5931-441e-9c3c-9fa0d086c2a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_757c097d-5931-441e-9c3c-9fa0d086c2a5" xlink:to="loc_us-gaap_SegmentDomain_757c097d-5931-441e-9c3c-9fa0d086c2a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3712db4b-e617-451c-a39f-6b8db2668aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_757c097d-5931-441e-9c3c-9fa0d086c2a5" xlink:to="loc_us-gaap_SegmentDomain_3712db4b-e617-451c-a39f-6b8db2668aaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NorthAmericaSegmentMember_b352287a-4c92-45cd-a5b3-f26482b0275f" xlink:href="epam-20230331.xsd#epam_NorthAmericaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3712db4b-e617-451c-a39f-6b8db2668aaf" xlink:to="loc_epam_NorthAmericaSegmentMember_b352287a-4c92-45cd-a5b3-f26482b0275f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EuropeSegmentMember_977efe71-429e-4596-af62-a93fca14e046" xlink:href="epam-20230331.xsd#epam_EuropeSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3712db4b-e617-451c-a39f-6b8db2668aaf" xlink:to="loc_epam_EuropeSegmentMember_977efe71-429e-4596-af62-a93fca14e046" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RussiaSegmentMember_268b101b-9882-4b5c-abd7-a75c27b35a0d" xlink:href="epam-20230331.xsd#epam_RussiaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3712db4b-e617-451c-a39f-6b8db2668aaf" xlink:to="loc_epam_RussiaSegmentMember_268b101b-9882-4b5c-abd7-a75c27b35a0d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#GOODWILLGoodwillAccumulatedImpairmentLossesDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails" xlink:type="extended" id="i860ed332852043e8ab33eba933fe395a_GOODWILLGoodwillAccumulatedImpairmentLossesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_aa141352-66c5-4464-a58e-e2495b2ed15b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_fa5a5f4d-010c-480a-8430-2e360b38a679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_aa141352-66c5-4464-a58e-e2495b2ed15b" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_fa5a5f4d-010c-480a-8430-2e360b38a679" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_c07fdefd-bbdc-4f85-904f-464cf5224d60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_aa141352-66c5-4464-a58e-e2495b2ed15b" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_c07fdefd-bbdc-4f85-904f-464cf5224d60" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_67870429-d45e-4f32-890c-c89250bc1333" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c07fdefd-bbdc-4f85-904f-464cf5224d60" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_67870429-d45e-4f32-890c-c89250bc1333" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_67870429-d45e-4f32-890c-c89250bc1333_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_67870429-d45e-4f32-890c-c89250bc1333" xlink:to="loc_us-gaap_SegmentDomain_67870429-d45e-4f32-890c-c89250bc1333_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_378d3c8a-5412-4ca5-87c5-1109b4874c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_67870429-d45e-4f32-890c-c89250bc1333" xlink:to="loc_us-gaap_SegmentDomain_378d3c8a-5412-4ca5-87c5-1109b4874c9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RussiaSegmentMember_a5ecc3d4-7312-4953-b0f3-061cf09d9953" xlink:href="epam-20230331.xsd#epam_RussiaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_378d3c8a-5412-4ca5-87c5-1109b4874c9b" xlink:to="loc_epam_RussiaSegmentMember_a5ecc3d4-7312-4953-b0f3-061cf09d9953" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NorthAmericaSegmentMember_a3fb43db-6e51-4862-bc06-b2e7c01a8e67" xlink:href="epam-20230331.xsd#epam_NorthAmericaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_378d3c8a-5412-4ca5-87c5-1109b4874c9b" xlink:to="loc_epam_NorthAmericaSegmentMember_a3fb43db-6e51-4862-bc06-b2e7c01a8e67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EuropeSegmentMember_9060529e-f72c-49b5-9858-2d476b26540b" xlink:href="epam-20230331.xsd#epam_EuropeSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_378d3c8a-5412-4ca5-87c5-1109b4874c9b" xlink:to="loc_epam_EuropeSegmentMember_9060529e-f72c-49b5-9858-2d476b26540b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" xlink:type="extended" id="i52a81d7db1fd4ac7ae0c53ba523f0393_FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_081b5ec7-719e-4880-8c9c-d546c852586f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_1c70eaea-3510-4674-8447-15778312624f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_081b5ec7-719e-4880-8c9c-d546c852586f" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_1c70eaea-3510-4674-8447-15778312624f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_b11bb2af-b0d1-41b3-b2a8-2a60ddee30ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_1c70eaea-3510-4674-8447-15778312624f" xlink:to="loc_us-gaap_DerivativeAssets_b11bb2af-b0d1-41b3-b2a8-2a60ddee30ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure_29d86917-3968-4153-b67a-aa37d457570f" xlink:href="epam-20230331.xsd#epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_1c70eaea-3510-4674-8447-15778312624f" xlink:to="loc_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure_29d86917-3968-4153-b67a-aa37d457570f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_a1b3bece-dcd4-44bd-8e32-0afaae9cc590" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_1c70eaea-3510-4674-8447-15778312624f" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_a1b3bece-dcd4-44bd-8e32-0afaae9cc590" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_e9c5b544-a290-410d-91b3-5133133a42d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_081b5ec7-719e-4880-8c9c-d546c852586f" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_e9c5b544-a290-410d-91b3-5133133a42d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_97759422-ae5b-4183-a082-960d368c0db1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_e9c5b544-a290-410d-91b3-5133133a42d8" xlink:to="loc_us-gaap_DerivativeLiabilities_97759422-ae5b-4183-a082-960d368c0db1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_c32a9003-ca6b-406d-ae65-3629daa84342" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_e9c5b544-a290-410d-91b3-5133133a42d8" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_c32a9003-ca6b-406d-ae65-3629daa84342" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_5b48ab7e-769b-4916-b409-e545f922a7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_e9c5b544-a290-410d-91b3-5133133a42d8" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_5b48ab7e-769b-4916-b409-e545f922a7aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_6db24ef1-33ca-42ef-8ba7-f60fd1635e75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_081b5ec7-719e-4880-8c9c-d546c852586f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_6db24ef1-33ca-42ef-8ba7-f60fd1635e75" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_65d2cfbe-1fb9-4374-b742-2c821aa8d448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_6db24ef1-33ca-42ef-8ba7-f60fd1635e75" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_65d2cfbe-1fb9-4374-b742-2c821aa8d448" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_65d2cfbe-1fb9-4374-b742-2c821aa8d448_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_65d2cfbe-1fb9-4374-b742-2c821aa8d448" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_65d2cfbe-1fb9-4374-b742-2c821aa8d448_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_19b5719a-d41c-4de7-bebc-a6d3f528be59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_65d2cfbe-1fb9-4374-b742-2c821aa8d448" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_19b5719a-d41c-4de7-bebc-a6d3f528be59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_761823ff-cf92-4e53-91be-e8a935aa32c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_19b5719a-d41c-4de7-bebc-a6d3f528be59" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_761823ff-cf92-4e53-91be-e8a935aa32c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44c23a67-2695-45f1-a252-813610fb9e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_6db24ef1-33ca-42ef-8ba7-f60fd1635e75" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44c23a67-2695-45f1-a252-813610fb9e0a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_44c23a67-2695-45f1-a252-813610fb9e0a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44c23a67-2695-45f1-a252-813610fb9e0a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_44c23a67-2695-45f1-a252-813610fb9e0a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_525ea173-9c4b-41e5-8be8-9bf3e314e6be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44c23a67-2695-45f1-a252-813610fb9e0a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_525ea173-9c4b-41e5-8be8-9bf3e314e6be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_d80e2dfb-af51-4a8a-adf3-33f8fc6a5f78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_525ea173-9c4b-41e5-8be8-9bf3e314e6be" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_d80e2dfb-af51-4a8a-adf3-33f8fc6a5f78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_84eee337-f7d8-4fbb-bcc4-f9385560c7da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_525ea173-9c4b-41e5-8be8-9bf3e314e6be" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_84eee337-f7d8-4fbb-bcc4-f9385560c7da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_e97c20dc-aa3a-440a-a939-1cc385347423" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_525ea173-9c4b-41e5-8be8-9bf3e314e6be" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_e97c20dc-aa3a-440a-a939-1cc385347423" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_02a63592-a155-47a4-98ca-4c86c17c8d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_6db24ef1-33ca-42ef-8ba7-f60fd1635e75" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_02a63592-a155-47a4-98ca-4c86c17c8d6a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_02a63592-a155-47a4-98ca-4c86c17c8d6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_02a63592-a155-47a4-98ca-4c86c17c8d6a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_02a63592-a155-47a4-98ca-4c86c17c8d6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_573a2aa5-ade3-4276-8398-93ac2ba2f5d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_02a63592-a155-47a4-98ca-4c86c17c8d6a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_573a2aa5-ade3-4276-8398-93ac2ba2f5d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_363c9fdd-643d-49ac-bad6-4f2f5165df74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_573a2aa5-ade3-4276-8398-93ac2ba2f5d9" xlink:to="loc_us-gaap_ForeignExchangeContractMember_363c9fdd-643d-49ac-bad6-4f2f5165df74" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" xlink:type="extended" id="i4bc6ca2909fe421b847893f3b60662bd_FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_41d09505-1f88-4938-8236-279176476222" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_6159ec5d-1bd2-46a3-8a62-63c2ed1c8532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_41d09505-1f88-4938-8236-279176476222" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_6159ec5d-1bd2-46a3-8a62-63c2ed1c8532" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6d846554-b8a9-4b5a-b684-758a92dc86e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_41d09505-1f88-4938-8236-279176476222" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6d846554-b8a9-4b5a-b684-758a92dc86e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_853df323-78dd-478a-9c03-e1e764e1a31f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6d846554-b8a9-4b5a-b684-758a92dc86e1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_853df323-78dd-478a-9c03-e1e764e1a31f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_048a5daf-ce44-4b51-b01b-c95eb986e478" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6d846554-b8a9-4b5a-b684-758a92dc86e1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_048a5daf-ce44-4b51-b01b-c95eb986e478" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_8b7c563f-7cae-4b0b-83cf-59c15ae6c2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6d846554-b8a9-4b5a-b684-758a92dc86e1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_8b7c563f-7cae-4b0b-83cf-59c15ae6c2d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment_7c599e48-720b-4e6b-b531-bc15a23fee43" xlink:href="epam-20230331.xsd#epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6d846554-b8a9-4b5a-b684-758a92dc86e1" xlink:to="loc_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment_7c599e48-720b-4e6b-b531-bc15a23fee43" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2aecfc53-f1fb-40a3-9762-faf9ce87d84b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3b4a0903-846b-4706-bbad-b1784755e994" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_41d09505-1f88-4938-8236-279176476222" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3b4a0903-846b-4706-bbad-b1784755e994" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_86f8c1e1-2537-4003-82cc-3b1767bae107" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3b4a0903-846b-4706-bbad-b1784755e994" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_86f8c1e1-2537-4003-82cc-3b1767bae107" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_86f8c1e1-2537-4003-82cc-3b1767bae107_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_86f8c1e1-2537-4003-82cc-3b1767bae107" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_86f8c1e1-2537-4003-82cc-3b1767bae107_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_bb1240f5-81c2-480d-b50d-96e333a223ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_86f8c1e1-2537-4003-82cc-3b1767bae107" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_bb1240f5-81c2-480d-b50d-96e333a223ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_25199792-fc1c-42c4-ba3d-bf8d3a7b4e99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_bb1240f5-81c2-480d-b50d-96e333a223ef" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_25199792-fc1c-42c4-ba3d-bf8d3a7b4e99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_84284beb-d5f5-4f07-9d68-4159912c0739" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3b4a0903-846b-4706-bbad-b1784755e994" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_84284beb-d5f5-4f07-9d68-4159912c0739" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_84284beb-d5f5-4f07-9d68-4159912c0739_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_84284beb-d5f5-4f07-9d68-4159912c0739" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_84284beb-d5f5-4f07-9d68-4159912c0739_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b7862efc-cfc3-4936-b9b0-b0193b3248c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_84284beb-d5f5-4f07-9d68-4159912c0739" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b7862efc-cfc3-4936-b9b0-b0193b3248c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_d839ef77-09a0-47e3-b947-b1b1bc075830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b7862efc-cfc3-4936-b9b0-b0193b3248c6" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_d839ef77-09a0-47e3-b947-b1b1bc075830" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5edb8212-2740-4323-9357-e7537f516ba2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3b4a0903-846b-4706-bbad-b1784755e994" xlink:to="loc_srt_RangeAxis_5edb8212-2740-4323-9357-e7537f516ba2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5edb8212-2740-4323-9357-e7537f516ba2_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5edb8212-2740-4323-9357-e7537f516ba2" xlink:to="loc_srt_RangeMember_5edb8212-2740-4323-9357-e7537f516ba2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_971528d4-fb76-4ad6-a4ea-4f8b57ddb5a3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5edb8212-2740-4323-9357-e7537f516ba2" xlink:to="loc_srt_RangeMember_971528d4-fb76-4ad6-a4ea-4f8b57ddb5a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8806b4fb-8064-4031-a3a3-ee1b26b01793" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_971528d4-fb76-4ad6-a4ea-4f8b57ddb5a3" xlink:to="loc_srt_MinimumMember_8806b4fb-8064-4031-a3a3-ee1b26b01793" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_654cdd91-88ad-4c04-ab7c-bf5a90e3f87c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_971528d4-fb76-4ad6-a4ea-4f8b57ddb5a3" xlink:to="loc_srt_MaximumMember_654cdd91-88ad-4c04-ab7c-bf5a90e3f87c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_fd028351-4aa3-4f38-ab91-a2f5e567b0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3b4a0903-846b-4706-bbad-b1784755e994" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_fd028351-4aa3-4f38-ab91-a2f5e567b0d5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_fd028351-4aa3-4f38-ab91-a2f5e567b0d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_fd028351-4aa3-4f38-ab91-a2f5e567b0d5" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_fd028351-4aa3-4f38-ab91-a2f5e567b0d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0019e2d5-894e-4100-89bc-7fe6fbb43e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_fd028351-4aa3-4f38-ab91-a2f5e567b0d5" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0019e2d5-894e-4100-89bc-7fe6fbb43e0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_174b4fbe-34df-460b-bc40-beaed59a02c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0019e2d5-894e-4100-89bc-7fe6fbb43e0e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_174b4fbe-34df-460b-bc40-beaed59a02c2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended" id="iaf0a127316bd4fc3aadfe76f79fc3d2e_FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3db16aa1-d7f9-4e6a-ab2b-e2e383afd833" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_10a81016-8f5a-442f-bd65-494b5be0e1dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3db16aa1-d7f9-4e6a-ab2b-e2e383afd833" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_10a81016-8f5a-442f-bd65-494b5be0e1dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_525c75c5-9095-419d-a1b8-b7a6936c0feb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_10a81016-8f5a-442f-bd65-494b5be0e1dd" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_525c75c5-9095-419d-a1b8-b7a6936c0feb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RestrictedCashandCashEquivalentsFairValueDisclosure_737a5e55-1ceb-46a1-bff2-d987c9a0ab52" xlink:href="epam-20230331.xsd#epam_RestrictedCashandCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_10a81016-8f5a-442f-bd65-494b5be0e1dd" xlink:to="loc_epam_RestrictedCashandCashEquivalentsFairValueDisclosure_737a5e55-1ceb-46a1-bff2-d987c9a0ab52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShortTermInvestmentsFairValueDisclosure_25a9684c-5082-4048-9506-fbebd1bd83d3" xlink:href="epam-20230331.xsd#epam_ShortTermInvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_10a81016-8f5a-442f-bd65-494b5be0e1dd" xlink:to="loc_epam_ShortTermInvestmentsFairValueDisclosure_25a9684c-5082-4048-9506-fbebd1bd83d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_34495432-6dbb-4642-b481-d608f1a01d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3db16aa1-d7f9-4e6a-ab2b-e2e383afd833" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_34495432-6dbb-4642-b481-d608f1a01d4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_15d95b30-3779-45cb-96d2-3c94fa88b860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_34495432-6dbb-4642-b481-d608f1a01d4d" xlink:to="loc_us-gaap_ShortTermBorrowings_15d95b30-3779-45cb-96d2-3c94fa88b860" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditFairValueDisclosure_c1af7264-9cbd-4de0-8a8e-d7e6918c8735" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_34495432-6dbb-4642-b481-d608f1a01d4d" xlink:to="loc_us-gaap_LinesOfCreditFairValueDisclosure_c1af7264-9cbd-4de0-8a8e-d7e6918c8735" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt_5b759ed3-dd84-4517-a4b3-8006ab535032" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_34495432-6dbb-4642-b481-d608f1a01d4d" xlink:to="loc_us-gaap_OtherLongTermDebt_5b759ed3-dd84-4517-a4b3-8006ab535032" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_c626d877-f8fc-49ce-a2a5-31360a16ba18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_34495432-6dbb-4642-b481-d608f1a01d4d" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_c626d877-f8fc-49ce-a2a5-31360a16ba18" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3db16aa1-d7f9-4e6a-ab2b-e2e383afd833" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d31e7dbf-de12-416b-bbf4-952ba15d764a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d31e7dbf-de12-416b-bbf4-952ba15d764a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_d31e7dbf-de12-416b-bbf4-952ba15d764a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d31e7dbf-de12-416b-bbf4-952ba15d764a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_d31e7dbf-de12-416b-bbf4-952ba15d764a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9c23982a-8aec-474b-8e69-9b1ea137a50c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d31e7dbf-de12-416b-bbf4-952ba15d764a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9c23982a-8aec-474b-8e69-9b1ea137a50c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_4749c29e-0d16-4f73-8484-40e84b5d1cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_9c23982a-8aec-474b-8e69-9b1ea137a50c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_4749c29e-0d16-4f73-8484-40e84b5d1cd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_918650ce-97cc-4bfa-99c7-89b98441c1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_918650ce-97cc-4bfa-99c7-89b98441c1ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_918650ce-97cc-4bfa-99c7-89b98441c1ca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_918650ce-97cc-4bfa-99c7-89b98441c1ca" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_918650ce-97cc-4bfa-99c7-89b98441c1ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1b413257-e9f4-4a6e-ba90-2158780115b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_918650ce-97cc-4bfa-99c7-89b98441c1ca" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1b413257-e9f4-4a6e-ba90-2158780115b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_a52fa323-49da-472a-92de-15ad42d7bc1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1b413257-e9f4-4a6e-ba90-2158780115b7" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_a52fa323-49da-472a-92de-15ad42d7bc1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_31c96ec1-b828-4b52-a02b-160dc34f9f54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1b413257-e9f4-4a6e-ba90-2158780115b7" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_31c96ec1-b828-4b52-a02b-160dc34f9f54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a0e2edf3-7f94-4c52-a6e2-c4e7c9e8bde9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1b413257-e9f4-4a6e-ba90-2158780115b7" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a0e2edf3-7f94-4c52-a6e2-c4e7c9e8bde9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f6d3aa80-a8f7-4758-83e1-e9fc6fe8da15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f6d3aa80-a8f7-4758-83e1-e9fc6fe8da15" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f6d3aa80-a8f7-4758-83e1-e9fc6fe8da15_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f6d3aa80-a8f7-4758-83e1-e9fc6fe8da15" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f6d3aa80-a8f7-4758-83e1-e9fc6fe8da15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9cc8438-fe4b-4911-a3b4-d9599a838fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f6d3aa80-a8f7-4758-83e1-e9fc6fe8da15" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9cc8438-fe4b-4911-a3b4-d9599a838fd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_278f2f5d-db2f-4aa5-9f27-882ece2e2938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9cc8438-fe4b-4911-a3b4-d9599a838fd4" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_278f2f5d-db2f-4aa5-9f27-882ece2e2938" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_b50ba92a-bead-48d8-b220-66b84b0c5511" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9cc8438-fe4b-4911-a3b4-d9599a838fd4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_b50ba92a-bead-48d8-b220-66b84b0c5511" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_ef3f0972-130b-4cbf-97a2-b671ec835f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9cc8438-fe4b-4911-a3b4-d9599a838fd4" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_ef3f0972-130b-4cbf-97a2-b671ec835f8e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_ffb2cf63-cfa7-44b5-ae0d-d009bf256420" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_ffb2cf63-cfa7-44b5-ae0d-d009bf256420" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ffb2cf63-cfa7-44b5-ae0d-d009bf256420_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_ffb2cf63-cfa7-44b5-ae0d-d009bf256420" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ffb2cf63-cfa7-44b5-ae0d-d009bf256420_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_44cf5e37-bec1-47b1-acef-c4d86b9f4d30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_ffb2cf63-cfa7-44b5-ae0d-d009bf256420" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_44cf5e37-bec1-47b1-acef-c4d86b9f4d30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_c9af86b3-5c1e-4fbd-9dc9-5ef0e9924eac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_44cf5e37-bec1-47b1-acef-c4d86b9f4d30" xlink:to="loc_us-gaap_MoneyMarketFundsMember_c9af86b3-5c1e-4fbd-9dc9-5ef0e9924eac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_3d45452e-ef7a-405a-b04e-1d758b1ac7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_44cf5e37-bec1-47b1-acef-c4d86b9f4d30" xlink:to="loc_us-gaap_BankTimeDepositsMember_3d45452e-ef7a-405a-b04e-1d758b1ac7b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_583a6b18-bd39-4345-9a25-ccf466192b76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:to="loc_us-gaap_DebtInstrumentAxis_583a6b18-bd39-4345-9a25-ccf466192b76" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_583a6b18-bd39-4345-9a25-ccf466192b76_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_583a6b18-bd39-4345-9a25-ccf466192b76" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_583a6b18-bd39-4345-9a25-ccf466192b76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_22f9a6e9-c990-498f-a702-c4cdc4dc5d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_583a6b18-bd39-4345-9a25-ccf466192b76" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_22f9a6e9-c990-498f-a702-c4cdc4dc5d6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CreditFacility2021Member_0d03e0c4-bf99-476b-9c4c-f79fee1b3b3a" xlink:href="epam-20230331.xsd#epam_CreditFacility2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_22f9a6e9-c990-498f-a702-c4cdc4dc5d6b" xlink:to="loc_epam_CreditFacility2021Member_0d03e0c4-bf99-476b-9c4c-f79fee1b3b3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_f6926424-5def-4b69-bff9-7305d8d47849" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:to="loc_us-gaap_CreditFacilityAxis_f6926424-5def-4b69-bff9-7305d8d47849" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_f6926424-5def-4b69-bff9-7305d8d47849_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_f6926424-5def-4b69-bff9-7305d8d47849" xlink:to="loc_us-gaap_CreditFacilityDomain_f6926424-5def-4b69-bff9-7305d8d47849_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_26190c13-034e-420d-9d4b-2e6b649c13f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_f6926424-5def-4b69-bff9-7305d8d47849" xlink:to="loc_us-gaap_CreditFacilityDomain_26190c13-034e-420d-9d4b-2e6b649c13f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_cd892da2-0c1e-4142-b427-d7e9ec943167" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_26190c13-034e-420d-9d4b-2e6b649c13f1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_cd892da2-0c1e-4142-b427-d7e9ec943167" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_75251d17-1405-4df2-8448-04fd3bd876b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:to="loc_us-gaap_FinancialInstrumentAxis_75251d17-1405-4df2-8448-04fd3bd876b5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_75251d17-1405-4df2-8448-04fd3bd876b5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_75251d17-1405-4df2-8448-04fd3bd876b5" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_75251d17-1405-4df2-8448-04fd3bd876b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5cb4f258-7b0b-4f00-a60d-537603c6de70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_75251d17-1405-4df2-8448-04fd3bd876b5" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5cb4f258-7b0b-4f00-a60d-537603c6de70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_6702351d-a15a-4360-a047-4ef72cafdc33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5cb4f258-7b0b-4f00-a60d-537603c6de70" xlink:to="loc_us-gaap_BankTimeDepositsMember_6702351d-a15a-4360-a047-4ef72cafdc33" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails" xlink:type="extended" id="i86c4c5889496486a8e9ded155084f86d_FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionLineItems_c5b7cff0-99a0-4ecc-a1d2-ba15020328af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred_a446e3ed-bbae-4bf8-b0b3-f8aa8c972e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_c5b7cff0-99a0-4ecc-a1d2-ba15020328af" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferred_a446e3ed-bbae-4bf8-b0b3-f8aa8c972e8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_40117630-e685-4430-9423-d9b4956b8737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_c5b7cff0-99a0-4ecc-a1d2-ba15020328af" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_40117630-e685-4430-9423-d9b4956b8737" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionContingentConsiderationLiability_47694bb0-7398-4056-bed5-79e79ff0e035" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_c5b7cff0-99a0-4ecc-a1d2-ba15020328af" xlink:to="loc_us-gaap_AssetAcquisitionContingentConsiderationLiability_47694bb0-7398-4056-bed5-79e79ff0e035" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AssetAcquisitionContingentConsiderationMeasurementInput_0e4f7929-549c-4ded-bf72-ee5efdba6d81" xlink:href="epam-20230331.xsd#epam_AssetAcquisitionContingentConsiderationMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_c5b7cff0-99a0-4ecc-a1d2-ba15020328af" xlink:to="loc_epam_AssetAcquisitionContingentConsiderationMeasurementInput_0e4f7929-549c-4ded-bf72-ee5efdba6d81" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionTable_5368e11c-2d26-4642-921b-3541be20296b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_c5b7cff0-99a0-4ecc-a1d2-ba15020328af" xlink:to="loc_us-gaap_AssetAcquisitionTable_5368e11c-2d26-4642-921b-3541be20296b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_b17f44a5-ef27-45c1-a4c5-be4797f9450a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AssetAcquisitionTable_5368e11c-2d26-4642-921b-3541be20296b" xlink:to="loc_us-gaap_AssetAcquisitionAxis_b17f44a5-ef27-45c1-a4c5-be4797f9450a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_b17f44a5-ef27-45c1-a4c5-be4797f9450a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AssetAcquisitionAxis_b17f44a5-ef27-45c1-a4c5-be4797f9450a" xlink:to="loc_us-gaap_AssetAcquisitionDomain_b17f44a5-ef27-45c1-a4c5-be4797f9450a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_f7e9e76b-e5bf-4a90-85bb-0ffd018f0f51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AssetAcquisitionAxis_b17f44a5-ef27-45c1-a4c5-be4797f9450a" xlink:to="loc_us-gaap_AssetAcquisitionDomain_f7e9e76b-e5bf-4a90-85bb-0ffd018f0f51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_SoftwareLicensesMember_949a3ea1-5977-44ed-8ce3-8cd250c121f6" xlink:href="epam-20230331.xsd#epam_SoftwareLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionDomain_f7e9e76b-e5bf-4a90-85bb-0ffd018f0f51" xlink:to="loc_epam_SoftwareLicensesMember_949a3ea1-5977-44ed-8ce3-8cd250c121f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_184bd2de-dbdb-4fc1-af0f-1fb1cc49d3e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AssetAcquisitionTable_5368e11c-2d26-4642-921b-3541be20296b" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_184bd2de-dbdb-4fc1-af0f-1fb1cc49d3e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_184bd2de-dbdb-4fc1-af0f-1fb1cc49d3e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_184bd2de-dbdb-4fc1-af0f-1fb1cc49d3e5" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_184bd2de-dbdb-4fc1-af0f-1fb1cc49d3e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_c164813e-7641-43f8-9221-4148e39f255b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_184bd2de-dbdb-4fc1-af0f-1fb1cc49d3e5" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_c164813e-7641-43f8-9221-4148e39f255b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_5df5a14f-530d-488b-9583-a47c7f529abf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_c164813e-7641-43f8-9221-4148e39f255b" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_5df5a14f-530d-488b-9583-a47c7f529abf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValueDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValueDetails" xlink:type="extended" id="i4bc288efe7c54c1d81d562c2b4ce973e_FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_a5fac9fb-2b43-470d-a9df-643bd5e52ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_8f9b90f0-8901-4c13-bb8b-f3c1697d67ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_a5fac9fb-2b43-470d-a9df-643bd5e52ddb" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_8f9b90f0-8901-4c13-bb8b-f3c1697d67ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_d2207625-6bbf-4d6a-a3cf-e2634c0e6f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_a5fac9fb-2b43-470d-a9df-643bd5e52ddb" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_d2207625-6bbf-4d6a-a3cf-e2634c0e6f6b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_9020c49c-612a-4eea-b72a-e261815343ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_d2207625-6bbf-4d6a-a3cf-e2634c0e6f6b" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_9020c49c-612a-4eea-b72a-e261815343ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_9020c49c-612a-4eea-b72a-e261815343ee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9020c49c-612a-4eea-b72a-e261815343ee" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_9020c49c-612a-4eea-b72a-e261815343ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3d664b0d-6672-42f4-91b4-d4554eae2995" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9020c49c-612a-4eea-b72a-e261815343ee" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3d664b0d-6672-42f4-91b4-d4554eae2995" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_78c209a8-e179-4bd4-9228-51a5b8869a94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_3d664b0d-6672-42f4-91b4-d4554eae2995" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_78c209a8-e179-4bd4-9228-51a5b8869a94" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" xlink:type="extended" id="i4915c8a9342c4e21ae4950fc5d2af942_DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_ed204e8b-eeea-46bf-a815-7d74f368b96f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_6b76af83-6eab-4119-bd6a-4984cacc1357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_ed204e8b-eeea-46bf-a815-7d74f368b96f" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_6b76af83-6eab-4119-bd6a-4984cacc1357" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_66d798f3-8d37-457f-885d-d03d8ce3241f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_ed204e8b-eeea-46bf-a815-7d74f368b96f" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_66d798f3-8d37-457f-885d-d03d8ce3241f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_fc38ad65-5b01-4727-a2b1-851c737d2fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_ed204e8b-eeea-46bf-a815-7d74f368b96f" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_fc38ad65-5b01-4727-a2b1-851c737d2fd2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_843c1440-191f-488b-a11a-c7ba91fbdf0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_ed204e8b-eeea-46bf-a815-7d74f368b96f" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_843c1440-191f-488b-a11a-c7ba91fbdf0f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_105bbd9b-9ded-4acb-98c1-8302393fdc5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_843c1440-191f-488b-a11a-c7ba91fbdf0f" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_105bbd9b-9ded-4acb-98c1-8302393fdc5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_105bbd9b-9ded-4acb-98c1-8302393fdc5b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_105bbd9b-9ded-4acb-98c1-8302393fdc5b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_105bbd9b-9ded-4acb-98c1-8302393fdc5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_111bdc5b-2f6e-4bd0-8927-e731465613c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_105bbd9b-9ded-4acb-98c1-8302393fdc5b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_111bdc5b-2f6e-4bd0-8927-e731465613c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_cedacbcc-8fa3-421a-af6e-4e4508ec810a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_111bdc5b-2f6e-4bd0-8927-e731465613c6" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_cedacbcc-8fa3-421a-af6e-4e4508ec810a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_4844672f-ed57-4b30-a10c-7a8525258cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_111bdc5b-2f6e-4bd0-8927-e731465613c6" xlink:to="loc_us-gaap_ForeignExchangeContractMember_4844672f-ed57-4b30-a10c-7a8525258cbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5f4539c1-7ad0-421f-a441-423896acf186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_843c1440-191f-488b-a11a-c7ba91fbdf0f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5f4539c1-7ad0-421f-a441-423896acf186" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5f4539c1-7ad0-421f-a441-423896acf186_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5f4539c1-7ad0-421f-a441-423896acf186" xlink:to="loc_us-gaap_EquityComponentDomain_5f4539c1-7ad0-421f-a441-423896acf186_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d3eb4286-cbea-4095-bec5-68f6e821718f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5f4539c1-7ad0-421f-a441-423896acf186" xlink:to="loc_us-gaap_EquityComponentDomain_d3eb4286-cbea-4095-bec5-68f6e821718f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember_633f7fae-bea2-4ea6-9b93-82aed73331c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d3eb4286-cbea-4095-bec5-68f6e821718f" xlink:to="loc_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember_633f7fae-bea2-4ea6-9b93-82aed73331c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_230d4165-1c6e-409f-b980-2cb977ee1a34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_843c1440-191f-488b-a11a-c7ba91fbdf0f" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_230d4165-1c6e-409f-b980-2cb977ee1a34" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_230d4165-1c6e-409f-b980-2cb977ee1a34_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_230d4165-1c6e-409f-b980-2cb977ee1a34" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_230d4165-1c6e-409f-b980-2cb977ee1a34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_7aaec0e3-d5bf-473b-bcef-57bc05b2829c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_230d4165-1c6e-409f-b980-2cb977ee1a34" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_7aaec0e3-d5bf-473b-bcef-57bc05b2829c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_057f9a1f-4385-401e-851c-adb89fa15f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_7aaec0e3-d5bf-473b-bcef-57bc05b2829c" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_057f9a1f-4385-401e-851c-adb89fa15f1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f6f3ea12-be6f-41f3-9718-e982bc6f471f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_843c1440-191f-488b-a11a-c7ba91fbdf0f" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f6f3ea12-be6f-41f3-9718-e982bc6f471f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_f6f3ea12-be6f-41f3-9718-e982bc6f471f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f6f3ea12-be6f-41f3-9718-e982bc6f471f" xlink:to="loc_us-gaap_HedgingRelationshipDomain_f6f3ea12-be6f-41f3-9718-e982bc6f471f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_86f1b7ed-5518-41d5-9ef9-79dddf6e23d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f6f3ea12-be6f-41f3-9718-e982bc6f471f" xlink:to="loc_us-gaap_HedgingRelationshipDomain_86f1b7ed-5518-41d5-9ef9-79dddf6e23d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_e6812f13-d50c-4420-8b65-c991c9710cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_86f1b7ed-5518-41d5-9ef9-79dddf6e23d1" xlink:to="loc_us-gaap_CashFlowHedgingMember_e6812f13-d50c-4420-8b65-c991c9710cc7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_ee132d02-bea0-494b-8a1d-a976b04fbd90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_843c1440-191f-488b-a11a-c7ba91fbdf0f" xlink:to="loc_us-gaap_HedgingDesignationAxis_ee132d02-bea0-494b-8a1d-a976b04fbd90" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_ee132d02-bea0-494b-8a1d-a976b04fbd90_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_ee132d02-bea0-494b-8a1d-a976b04fbd90" xlink:to="loc_us-gaap_HedgingDesignationDomain_ee132d02-bea0-494b-8a1d-a976b04fbd90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f7caf987-33ca-4ee3-8745-d347af309237" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_ee132d02-bea0-494b-8a1d-a976b04fbd90" xlink:to="loc_us-gaap_HedgingDesignationDomain_f7caf987-33ca-4ee3-8745-d347af309237" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_562ef5b7-7eb5-4b19-8f10-ace9a6690947" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_f7caf987-33ca-4ee3-8745-d347af309237" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_562ef5b7-7eb5-4b19-8f10-ace9a6690947" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_e6f184de-afc1-45b0-a1c1-a58e5a782d48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_f7caf987-33ca-4ee3-8745-d347af309237" xlink:to="loc_us-gaap_NondesignatedMember_e6f184de-afc1-45b0-a1c1-a58e5a782d48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_4ea2d262-4ea8-4569-89d3-1c99ef17ef32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_843c1440-191f-488b-a11a-c7ba91fbdf0f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_4ea2d262-4ea8-4569-89d3-1c99ef17ef32" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_4ea2d262-4ea8-4569-89d3-1c99ef17ef32_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4ea2d262-4ea8-4569-89d3-1c99ef17ef32" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_4ea2d262-4ea8-4569-89d3-1c99ef17ef32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1266af94-4bfe-4dd6-84fb-59a0a2102626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4ea2d262-4ea8-4569-89d3-1c99ef17ef32" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1266af94-4bfe-4dd6-84fb-59a0a2102626" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_346c6518-0eaa-4f6f-82a4-df551342f475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1266af94-4bfe-4dd6-84fb-59a0a2102626" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_346c6518-0eaa-4f6f-82a4-df551342f475" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_fe64c6a3-df49-4d7e-8551-bceede505d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1266af94-4bfe-4dd6-84fb-59a0a2102626" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_fe64c6a3-df49-4d7e-8551-bceede505d0f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#LEASESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/LEASESNarrativeDetails" xlink:type="extended" id="i816d9984a8744f239bb8bed12e8acf67_LEASESNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_e1098300-9684-48e1-b6d6-979e1164df5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_c0f0221e-641a-4c47-86ba-5490db70153d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_e1098300-9684-48e1-b6d6-979e1164df5f" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_c0f0221e-641a-4c47-86ba-5490db70153d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_a7f3fc5d-afd5-4bc5-8818-67b60393661c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_e1098300-9684-48e1-b6d6-979e1164df5f" xlink:to="loc_us-gaap_OtherCommitment_a7f3fc5d-afd5-4bc5-8818-67b60393661c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_2efa4b9f-16fb-4e73-b779-1bc090740405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_e1098300-9684-48e1-b6d6-979e1164df5f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_2efa4b9f-16fb-4e73-b779-1bc090740405" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_73b84d68-01bb-4b6a-b3d2-c54bd063e532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_e1098300-9684-48e1-b6d6-979e1164df5f" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_73b84d68-01bb-4b6a-b3d2-c54bd063e532" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f8abe522-48d4-49dd-9682-44c8153b2df9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_73b84d68-01bb-4b6a-b3d2-c54bd063e532" xlink:to="loc_srt_RangeAxis_f8abe522-48d4-49dd-9682-44c8153b2df9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f8abe522-48d4-49dd-9682-44c8153b2df9_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f8abe522-48d4-49dd-9682-44c8153b2df9" xlink:to="loc_srt_RangeMember_f8abe522-48d4-49dd-9682-44c8153b2df9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_03b80af4-52cf-4bfd-9cbf-22d8ad4330f6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f8abe522-48d4-49dd-9682-44c8153b2df9" xlink:to="loc_srt_RangeMember_03b80af4-52cf-4bfd-9cbf-22d8ad4330f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_678a4215-95b0-47f0-85d2-a2561be99362" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_03b80af4-52cf-4bfd-9cbf-22d8ad4330f6" xlink:to="loc_srt_MinimumMember_678a4215-95b0-47f0-85d2-a2561be99362" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e8b48f8e-4cd5-48b3-9283-e713a7df77b5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_03b80af4-52cf-4bfd-9cbf-22d8ad4330f6" xlink:to="loc_srt_MaximumMember_e8b48f8e-4cd5-48b3-9283-e713a7df77b5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#LEASESComponentsofLeaseExpensesDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" xlink:type="extended" id="i14fd596f7c0349f2926a416144765fae_LEASESComponentsofLeaseExpensesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1097717-5838-418d-bbc9-3ccab47eb6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_dc0fecf6-4ea3-44ce-812d-8e51fdaa830f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1097717-5838-418d-bbc9-3ccab47eb6bb" xlink:to="loc_us-gaap_OperatingLeaseCost_dc0fecf6-4ea3-44ce-812d-8e51fdaa830f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_aa28adf4-e140-4f59-b6ef-9e704c6643b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1097717-5838-418d-bbc9-3ccab47eb6bb" xlink:to="loc_us-gaap_VariableLeaseCost_aa28adf4-e140-4f59-b6ef-9e704c6643b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_aa0adaf4-e37a-4564-910d-0c38031d5a43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1097717-5838-418d-bbc9-3ccab47eb6bb" xlink:to="loc_us-gaap_ShortTermLeaseCost_aa0adaf4-e37a-4564-910d-0c38031d5a43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_9a40006e-2228-4b06-8aba-feabfb15e8d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1097717-5838-418d-bbc9-3ccab47eb6bb" xlink:to="loc_us-gaap_LeaseCost_9a40006e-2228-4b06-8aba-feabfb15e8d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_bb6eaf4a-30ea-4c80-876d-225d37c0f377" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1097717-5838-418d-bbc9-3ccab47eb6bb" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_bb6eaf4a-30ea-4c80-876d-225d37c0f377" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a421aa7c-4fdf-4bb1-91f7-42de64a467d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_bb6eaf4a-30ea-4c80-876d-225d37c0f377" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a421aa7c-4fdf-4bb1-91f7-42de64a467d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a421aa7c-4fdf-4bb1-91f7-42de64a467d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a421aa7c-4fdf-4bb1-91f7-42de64a467d4" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a421aa7c-4fdf-4bb1-91f7-42de64a467d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_747e5ea6-84d3-4624-9e29-f531905b12ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a421aa7c-4fdf-4bb1-91f7-42de64a467d4" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_747e5ea6-84d3-4624-9e29-f531905b12ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_d0f83cc2-4ddf-4736-8ef9-c607e62c026b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_747e5ea6-84d3-4624-9e29-f531905b12ff" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_d0f83cc2-4ddf-4736-8ef9-c607e62c026b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/DEBTDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#DEBTDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/DEBTDetails" xlink:type="extended" id="i1e5b00b03591489a90e4f903378a952b_DEBTDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_acd7d556-6cf8-46de-8234-4dc02061de77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1f4dda53-f61c-4f39-b848-83458a36a97f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_acd7d556-6cf8-46de-8234-4dc02061de77" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1f4dda53-f61c-4f39-b848-83458a36a97f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LineOfCreditFacilityAccordionFeature_4fa9a5cd-d0a4-46e4-91a8-f94838bcae83" xlink:href="epam-20230331.xsd#epam_LineOfCreditFacilityAccordionFeature"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_acd7d556-6cf8-46de-8234-4dc02061de77" xlink:to="loc_epam_LineOfCreditFacilityAccordionFeature_4fa9a5cd-d0a4-46e4-91a8-f94838bcae83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bda1c0ac-c119-48a3-a721-0d4f93e5ab40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_acd7d556-6cf8-46de-8234-4dc02061de77" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bda1c0ac-c119-48a3-a721-0d4f93e5ab40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_74f69923-908d-4a62-aad6-21a2d4c7734c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_acd7d556-6cf8-46de-8234-4dc02061de77" xlink:to="loc_us-gaap_DebtInstrumentTable_74f69923-908d-4a62-aad6-21a2d4c7734c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d8743621-97cd-4eac-9a0d-85b1e77701c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_74f69923-908d-4a62-aad6-21a2d4c7734c" xlink:to="loc_us-gaap_CreditFacilityAxis_d8743621-97cd-4eac-9a0d-85b1e77701c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d8743621-97cd-4eac-9a0d-85b1e77701c9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_d8743621-97cd-4eac-9a0d-85b1e77701c9" xlink:to="loc_us-gaap_CreditFacilityDomain_d8743621-97cd-4eac-9a0d-85b1e77701c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3dea7625-7bf3-4ab4-bb70-062d18aee25c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_d8743621-97cd-4eac-9a0d-85b1e77701c9" xlink:to="loc_us-gaap_CreditFacilityDomain_3dea7625-7bf3-4ab4-bb70-062d18aee25c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4e2773be-f706-4573-a241-344aa5c5368c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_3dea7625-7bf3-4ab4-bb70-062d18aee25c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4e2773be-f706-4573-a241-344aa5c5368c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_dd19d9c9-76cc-459c-8a69-eda0fd8cbd47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_74f69923-908d-4a62-aad6-21a2d4c7734c" xlink:to="loc_us-gaap_VariableRateAxis_dd19d9c9-76cc-459c-8a69-eda0fd8cbd47" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_dd19d9c9-76cc-459c-8a69-eda0fd8cbd47_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_dd19d9c9-76cc-459c-8a69-eda0fd8cbd47" xlink:to="loc_us-gaap_VariableRateDomain_dd19d9c9-76cc-459c-8a69-eda0fd8cbd47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_a7426fd2-6660-48c4-b3d1-a4c2f3d23758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_dd19d9c9-76cc-459c-8a69-eda0fd8cbd47" xlink:to="loc_us-gaap_VariableRateDomain_a7426fd2-6660-48c4-b3d1-a4c2f3d23758" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_904ad11b-dcc6-4dd6-bbc8-6cb6c03426b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_a7426fd2-6660-48c4-b3d1-a4c2f3d23758" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_904ad11b-dcc6-4dd6-bbc8-6cb6c03426b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_cc8226d2-619e-47f5-b2b4-024ecc56e06c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_a7426fd2-6660-48c4-b3d1-a4c2f3d23758" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_cc8226d2-619e-47f5-b2b4-024ecc56e06c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f7afbfe2-f173-4aae-bcf3-fa5e1505e622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_74f69923-908d-4a62-aad6-21a2d4c7734c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f7afbfe2-f173-4aae-bcf3-fa5e1505e622" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f7afbfe2-f173-4aae-bcf3-fa5e1505e622_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f7afbfe2-f173-4aae-bcf3-fa5e1505e622" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f7afbfe2-f173-4aae-bcf3-fa5e1505e622_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_aca15126-437e-4782-9be1-086694b84bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f7afbfe2-f173-4aae-bcf3-fa5e1505e622" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_aca15126-437e-4782-9be1-086694b84bbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_ef14cd66-597e-49be-afaa-591347b01746" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_aca15126-437e-4782-9be1-086694b84bbc" xlink:to="loc_us-gaap_LineOfCreditMember_ef14cd66-597e-49be-afaa-591347b01746" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" xlink:type="extended" id="icf71c6f18fc84af784af8a6b7f01988f_DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_524a6d7d-f7b7-4a10-8c66-eeef028a6237" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_d8d9ea24-7670-41bb-8ca8-2cbafa6ddb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_524a6d7d-f7b7-4a10-8c66-eeef028a6237" xlink:to="loc_us-gaap_LineOfCredit_d8d9ea24-7670-41bb-8ca8-2cbafa6ddb9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_c95a16c6-4eef-4a97-a7aa-9a18d2d6b3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_524a6d7d-f7b7-4a10-8c66-eeef028a6237" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_c95a16c6-4eef-4a97-a7aa-9a18d2d6b3fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c4f07674-75ab-486f-a682-3902c45c29d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_524a6d7d-f7b7-4a10-8c66-eeef028a6237" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c4f07674-75ab-486f-a682-3902c45c29d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_675f0126-c5c2-49f8-b48b-fa4b3bb689b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_524a6d7d-f7b7-4a10-8c66-eeef028a6237" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_675f0126-c5c2-49f8-b48b-fa4b3bb689b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e764b7dc-8b7a-4106-99d7-2bf1327269a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_524a6d7d-f7b7-4a10-8c66-eeef028a6237" xlink:to="loc_us-gaap_DebtInstrumentTable_e764b7dc-8b7a-4106-99d7-2bf1327269a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_6f75bf3d-db6f-48a6-ae04-05cb5e70a5af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e764b7dc-8b7a-4106-99d7-2bf1327269a1" xlink:to="loc_us-gaap_CreditFacilityAxis_6f75bf3d-db6f-48a6-ae04-05cb5e70a5af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6f75bf3d-db6f-48a6-ae04-05cb5e70a5af_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_6f75bf3d-db6f-48a6-ae04-05cb5e70a5af" xlink:to="loc_us-gaap_CreditFacilityDomain_6f75bf3d-db6f-48a6-ae04-05cb5e70a5af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_97a804c2-511c-4175-9f01-9ca8125696af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_6f75bf3d-db6f-48a6-ae04-05cb5e70a5af" xlink:to="loc_us-gaap_CreditFacilityDomain_97a804c2-511c-4175-9f01-9ca8125696af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ca6526e2-b7f6-4cd3-82c8-471b9fe56b57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_97a804c2-511c-4175-9f01-9ca8125696af" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ca6526e2-b7f6-4cd3-82c8-471b9fe56b57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_68df8e92-c9cb-4b60-a9c7-9c2709f83fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e764b7dc-8b7a-4106-99d7-2bf1327269a1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_68df8e92-c9cb-4b60-a9c7-9c2709f83fb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_68df8e92-c9cb-4b60-a9c7-9c2709f83fb6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_68df8e92-c9cb-4b60-a9c7-9c2709f83fb6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_68df8e92-c9cb-4b60-a9c7-9c2709f83fb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ce440bde-c171-4aad-abe1-7420de4e1412" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_68df8e92-c9cb-4b60-a9c7-9c2709f83fb6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ce440bde-c171-4aad-abe1-7420de4e1412" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_9c1d0b5f-31ce-4bbb-b5ed-2aae7f64d0f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ce440bde-c171-4aad-abe1-7420de4e1412" xlink:to="loc_us-gaap_LineOfCreditMember_9c1d0b5f-31ce-4bbb-b5ed-2aae7f64d0f5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#REVENUESDisaggregationofRevenuesDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" xlink:type="extended" id="i216638d9ae594180ae67746bc4efbafb_REVENUESDisaggregationofRevenuesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_29829e32-7137-4c9e-8762-1aac17049f07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0fc771da-de88-4bf3-85b9-bc6881a9c1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_29829e32-7137-4c9e-8762-1aac17049f07" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0fc771da-de88-4bf3-85b9-bc6881a9c1e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_53771af0-7f45-461b-a8cf-5ef6add9be8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_29829e32-7137-4c9e-8762-1aac17049f07" xlink:to="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_53771af0-7f45-461b-a8cf-5ef6add9be8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d36b7ee8-24ce-4dce-91f5-81324e9bf38f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_29829e32-7137-4c9e-8762-1aac17049f07" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d36b7ee8-24ce-4dce-91f5-81324e9bf38f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_aea21fd0-b519-474e-bb80-5953991115f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_29829e32-7137-4c9e-8762-1aac17049f07" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_aea21fd0-b519-474e-bb80-5953991115f4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_57bf2fa6-1791-47c1-a560-8e32a4249cde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_aea21fd0-b519-474e-bb80-5953991115f4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_57bf2fa6-1791-47c1-a560-8e32a4249cde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_57bf2fa6-1791-47c1-a560-8e32a4249cde_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_57bf2fa6-1791-47c1-a560-8e32a4249cde" xlink:to="loc_us-gaap_SegmentDomain_57bf2fa6-1791-47c1-a560-8e32a4249cde_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e2cdab23-9f38-4379-94c6-58e4cd4849cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_57bf2fa6-1791-47c1-a560-8e32a4249cde" xlink:to="loc_us-gaap_SegmentDomain_e2cdab23-9f38-4379-94c6-58e4cd4849cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NorthAmericaSegmentMember_4dc2e241-69bd-4e74-93f2-29821b2753e5" xlink:href="epam-20230331.xsd#epam_NorthAmericaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e2cdab23-9f38-4379-94c6-58e4cd4849cc" xlink:to="loc_epam_NorthAmericaSegmentMember_4dc2e241-69bd-4e74-93f2-29821b2753e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EuropeSegmentMember_3cf9b5c7-0e0f-4beb-ae5f-f48f4f0e32a5" xlink:href="epam-20230331.xsd#epam_EuropeSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e2cdab23-9f38-4379-94c6-58e4cd4849cc" xlink:to="loc_epam_EuropeSegmentMember_3cf9b5c7-0e0f-4beb-ae5f-f48f4f0e32a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RussiaSegmentMember_eaaba1a5-f3b0-4914-ad44-4db89903feae" xlink:href="epam-20230331.xsd#epam_RussiaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e2cdab23-9f38-4379-94c6-58e4cd4849cc" xlink:to="loc_epam_RussiaSegmentMember_eaaba1a5-f3b0-4914-ad44-4db89903feae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6dd7ccec-b490-4d78-8973-7205d6147289" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_aea21fd0-b519-474e-bb80-5953991115f4" xlink:to="loc_srt_StatementGeographicalAxis_6dd7ccec-b490-4d78-8973-7205d6147289" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6dd7ccec-b490-4d78-8973-7205d6147289_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_6dd7ccec-b490-4d78-8973-7205d6147289" xlink:to="loc_srt_SegmentGeographicalDomain_6dd7ccec-b490-4d78-8973-7205d6147289_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_51459dea-f641-4cc0-bb13-3b58b1173384" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_6dd7ccec-b490-4d78-8973-7205d6147289" xlink:to="loc_srt_SegmentGeographicalDomain_51459dea-f641-4cc0-bb13-3b58b1173384" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_b00d7e83-ea6c-4933-92ed-9422c81b97f8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_51459dea-f641-4cc0-bb13-3b58b1173384" xlink:to="loc_srt_NorthAmericaMember_b00d7e83-ea6c-4933-92ed-9422c81b97f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_3fd34263-da35-4d0d-8230-81b0ba04fbd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_51459dea-f641-4cc0-bb13-3b58b1173384" xlink:to="loc_us-gaap_EMEAMember_3fd34263-da35-4d0d-8230-81b0ba04fbd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_ca3026c0-448c-49bb-b226-9e975a9d6e5e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_51459dea-f641-4cc0-bb13-3b58b1173384" xlink:to="loc_srt_AsiaPacificMember_ca3026c0-448c-49bb-b226-9e975a9d6e5e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CEEMember_28c4a7cd-349d-4d14-ab4e-80b97ce42537" xlink:href="epam-20230331.xsd#epam_CEEMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_51459dea-f641-4cc0-bb13-3b58b1173384" xlink:to="loc_epam_CEEMember_28c4a7cd-349d-4d14-ab4e-80b97ce42537" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_74bb856d-e1c1-479e-9f5f-8256cf7f1818" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesByIndustryAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_aea21fd0-b519-474e-bb80-5953991115f4" xlink:to="loc_us-gaap_EquitySecuritiesByIndustryAxis_74bb856d-e1c1-479e-9f5f-8256cf7f1818" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_74bb856d-e1c1-479e-9f5f-8256cf7f1818_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesIndustryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_74bb856d-e1c1-479e-9f5f-8256cf7f1818" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_74bb856d-e1c1-479e-9f5f-8256cf7f1818_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_31da707b-e7e1-489a-8124-af9508c68f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesIndustryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_74bb856d-e1c1-479e-9f5f-8256cf7f1818" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_31da707b-e7e1-489a-8124-af9508c68f1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_TravelandConsumerSectorMember_9aecd8b0-5840-4a62-ad57-4158c0b2d45a" xlink:href="epam-20230331.xsd#epam_TravelandConsumerSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_31da707b-e7e1-489a-8124-af9508c68f1c" xlink:to="loc_epam_TravelandConsumerSectorMember_9aecd8b0-5840-4a62-ad57-4158c0b2d45a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServicesSectorMember_b66004cb-75d6-40af-b4f8-0f70fa0c3dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialServicesSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_31da707b-e7e1-489a-8124-af9508c68f1c" xlink:to="loc_us-gaap_FinancialServicesSectorMember_b66004cb-75d6-40af-b4f8-0f70fa0c3dc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessInformationandMediaSectorsMember_e4be6d89-5ee5-44ab-818a-98a08373af16" xlink:href="epam-20230331.xsd#epam_BusinessInformationandMediaSectorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_31da707b-e7e1-489a-8124-af9508c68f1c" xlink:to="loc_epam_BusinessInformationandMediaSectorsMember_e4be6d89-5ee5-44ab-818a-98a08373af16" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_SoftwareAndHiTechSectorMember_99822abc-7218-4f4c-a1ab-a6c07a1c4609" xlink:href="epam-20230331.xsd#epam_SoftwareAndHiTechSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_31da707b-e7e1-489a-8124-af9508c68f1c" xlink:to="loc_epam_SoftwareAndHiTechSectorMember_99822abc-7218-4f4c-a1ab-a6c07a1c4609" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HealthcareSectorMember_52d13c79-dd66-42b5-818f-cb992063e25b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HealthcareSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_31da707b-e7e1-489a-8124-af9508c68f1c" xlink:to="loc_us-gaap_HealthcareSectorMember_52d13c79-dd66-42b5-818f-cb992063e25b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EmergingVerticalSectorMember_8617bae9-559d-493f-b1c8-c0cf6506f34c" xlink:href="epam-20230331.xsd#epam_EmergingVerticalSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_31da707b-e7e1-489a-8124-af9508c68f1c" xlink:to="loc_epam_EmergingVerticalSectorMember_8617bae9-559d-493f-b1c8-c0cf6506f34c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_1bba55b7-993c-4f8f-8ee5-0828021fa20e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_aea21fd0-b519-474e-bb80-5953991115f4" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_1bba55b7-993c-4f8f-8ee5-0828021fa20e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_1bba55b7-993c-4f8f-8ee5-0828021fa20e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_1bba55b7-993c-4f8f-8ee5-0828021fa20e" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_1bba55b7-993c-4f8f-8ee5-0828021fa20e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_35ce8e9d-767a-4104-8cef-4b07378f7c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_1bba55b7-993c-4f8f-8ee5-0828021fa20e" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_35ce8e9d-767a-4104-8cef-4b07378f7c6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_53d00724-ba35-4e8f-bbdf-3b93424e8dba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_35ce8e9d-767a-4104-8cef-4b07378f7c6b" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_53d00724-ba35-4e8f-bbdf-3b93424e8dba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_6923943b-e063-465c-8e1e-ca60dce42010" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_35ce8e9d-767a-4104-8cef-4b07378f7c6b" xlink:to="loc_us-gaap_FixedPriceContractMember_6923943b-e063-465c-8e1e-ca60dce42010" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LicensingAndOtherRevenuesMember_ecf611a4-0bcb-4de1-8e6b-e49181ac6a5a" xlink:href="epam-20230331.xsd#epam_LicensingAndOtherRevenuesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_35ce8e9d-767a-4104-8cef-4b07378f7c6b" xlink:to="loc_epam_LicensingAndOtherRevenuesMember_ecf611a4-0bcb-4de1-8e6b-e49181ac6a5a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_d8095640-87c0-4977-8b61-8cc11f5c686d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_aea21fd0-b519-474e-bb80-5953991115f4" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_d8095640-87c0-4977-8b61-8cc11f5c686d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_d8095640-87c0-4977-8b61-8cc11f5c686d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_d8095640-87c0-4977-8b61-8cc11f5c686d" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_d8095640-87c0-4977-8b61-8cc11f5c686d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_cdb53278-5d77-47b5-8ae2-68e71ee0d764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_d8095640-87c0-4977-8b61-8cc11f5c686d" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_cdb53278-5d77-47b5-8ae2-68e71ee0d764" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_f4907c5e-3942-4f0e-9b47-588cfea627c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_cdb53278-5d77-47b5-8ae2-68e71ee0d764" xlink:to="loc_us-gaap_TransferredOverTimeMember_f4907c5e-3942-4f0e-9b47-588cfea627c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_088c2713-7922-4d76-a70a-608283dcfa5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_cdb53278-5d77-47b5-8ae2-68e71ee0d764" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_088c2713-7922-4d76-a70a-608283dcfa5c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" xlink:type="extended" id="i53bdece161fc48528a6768fdcf89d15f_REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8466f546-76b0-431d-9244-251ae28acfe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_7f2dde1a-0326-486d-82da-cf020e91c3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8466f546-76b0-431d-9244-251ae28acfe0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_7f2dde1a-0326-486d-82da-cf020e91c3e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_76ff3086-6543-4c92-bfaa-4fe36cc6b47d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8466f546-76b0-431d-9244-251ae28acfe0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_76ff3086-6543-4c92-bfaa-4fe36cc6b47d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_072763bc-09d9-47bf-ad86-ed4a9d12d7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8466f546-76b0-431d-9244-251ae28acfe0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_072763bc-09d9-47bf-ad86-ed4a9d12d7d6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_f6acd636-273f-483c-8cbb-3428364e1437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_072763bc-09d9-47bf-ad86-ed4a9d12d7d6" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_f6acd636-273f-483c-8cbb-3428364e1437" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_f6acd636-273f-483c-8cbb-3428364e1437_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_f6acd636-273f-483c-8cbb-3428364e1437" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_f6acd636-273f-483c-8cbb-3428364e1437_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_aabea9cd-45e8-4e9b-8cb2-45cb1aa3c80d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_f6acd636-273f-483c-8cbb-3428364e1437" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_aabea9cd-45e8-4e9b-8cb2-45cb1aa3c80d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_dfdb0bce-c7c1-4711-95e0-4684ae2aa839" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_aabea9cd-45e8-4e9b-8cb2-45cb1aa3c80d" xlink:to="loc_us-gaap_FixedPriceContractMember_dfdb0bce-c7c1-4711-95e0-4684ae2aa839" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_0eb62fe1-3ce6-44b1-8b9f-238428255658" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_072763bc-09d9-47bf-ad86-ed4a9d12d7d6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_0eb62fe1-3ce6-44b1-8b9f-238428255658" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="epam-20230331.xsd#REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails_1"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails_1" xlink:type="extended" id="i9940ac6986b0468891ae58f777d76c56_REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8466f546-76b0-431d-9244-251ae28acfe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_7f2dde1a-0326-486d-82da-cf020e91c3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8466f546-76b0-431d-9244-251ae28acfe0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_7f2dde1a-0326-486d-82da-cf020e91c3e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_76ff3086-6543-4c92-bfaa-4fe36cc6b47d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8466f546-76b0-431d-9244-251ae28acfe0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_76ff3086-6543-4c92-bfaa-4fe36cc6b47d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_072763bc-09d9-47bf-ad86-ed4a9d12d7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8466f546-76b0-431d-9244-251ae28acfe0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_072763bc-09d9-47bf-ad86-ed4a9d12d7d6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_f6acd636-273f-483c-8cbb-3428364e1437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_072763bc-09d9-47bf-ad86-ed4a9d12d7d6" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_f6acd636-273f-483c-8cbb-3428364e1437" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_f6acd636-273f-483c-8cbb-3428364e1437_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_f6acd636-273f-483c-8cbb-3428364e1437" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_f6acd636-273f-483c-8cbb-3428364e1437_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_aabea9cd-45e8-4e9b-8cb2-45cb1aa3c80d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_f6acd636-273f-483c-8cbb-3428364e1437" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_aabea9cd-45e8-4e9b-8cb2-45cb1aa3c80d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_dfdb0bce-c7c1-4711-95e0-4684ae2aa839" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_aabea9cd-45e8-4e9b-8cb2-45cb1aa3c80d" xlink:to="loc_us-gaap_FixedPriceContractMember_dfdb0bce-c7c1-4711-95e0-4684ae2aa839" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/REVENUESContractBalancesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#REVENUESContractBalancesDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/REVENUESContractBalancesDetails" xlink:type="extended" id="i71fabb1248c04fb9b943c55954a60ebf_REVENUESContractBalancesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_epam_ScheduleofContractBalancesLineItems_2294b066-36f7-4bd4-81ae-a278bfbec250" xlink:href="epam-20230331.xsd#epam_ScheduleofContractBalancesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract_e54abb63-2f69-4579-b278-03fef6d507c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_ScheduleofContractBalancesLineItems_2294b066-36f7-4bd4-81ae-a278bfbec250" xlink:to="loc_us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract_e54abb63-2f69-4579-b278-03fef6d507c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInContractWithCustomerLiabilityAbstract_46708dff-868a-4b73-994f-de18ce95532c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInContractWithCustomerLiabilityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract_e54abb63-2f69-4579-b278-03fef6d507c9" xlink:to="loc_us-gaap_ChangeInContractWithCustomerLiabilityAbstract_46708dff-868a-4b73-994f-de18ce95532c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGross_58f6ee3a-94bb-4a29-9756-d4931d360080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInContractWithCustomerLiabilityAbstract_46708dff-868a-4b73-994f-de18ce95532c" xlink:to="loc_us-gaap_ContractWithCustomerAssetGross_58f6ee3a-94bb-4a29-9756-d4931d360080" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_bcf4213f-4bd3-40fa-83ff-19411787d0f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInContractWithCustomerLiabilityAbstract_46708dff-868a-4b73-994f-de18ce95532c" xlink:to="loc_us-gaap_ContractWithCustomerLiability_bcf4213f-4bd3-40fa-83ff-19411787d0f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_485561be-1226-47cb-bf08-d0f445f31ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract_e54abb63-2f69-4579-b278-03fef6d507c9" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_485561be-1226-47cb-bf08-d0f445f31ccc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ScheduleofContractBalancesTable_d65b6ed5-e5a1-4f3a-aa86-b78873219c80" xlink:href="epam-20230331.xsd#epam_ScheduleofContractBalancesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_epam_ScheduleofContractBalancesLineItems_2294b066-36f7-4bd4-81ae-a278bfbec250" xlink:to="loc_epam_ScheduleofContractBalancesTable_d65b6ed5-e5a1-4f3a-aa86-b78873219c80" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_572dd041-5a51-4c6d-865c-81884117b856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_epam_ScheduleofContractBalancesTable_d65b6ed5-e5a1-4f3a-aa86-b78873219c80" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_572dd041-5a51-4c6d-865c-81884117b856" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_572dd041-5a51-4c6d-865c-81884117b856_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_572dd041-5a51-4c6d-865c-81884117b856" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_572dd041-5a51-4c6d-865c-81884117b856_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e74656d3-1ce9-4811-8598-f444ae244146" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_572dd041-5a51-4c6d-865c-81884117b856" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e74656d3-1ce9-4811-8598-f444ae244146" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_f211142a-c902-4726-9e22-13471bdbbaea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_e74656d3-1ce9-4811-8598-f444ae244146" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_f211142a-c902-4726-9e22-13471bdbbaea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_f2ebaceb-d21e-42c2-abd6-b2e613af699b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_e74656d3-1ce9-4811-8598-f444ae244146" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_f2ebaceb-d21e-42c2-abd6-b2e613af699b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_9fd285d3-fa4b-4ddd-b814-2c3ae4eac487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_e74656d3-1ce9-4811-8598-f444ae244146" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_9fd285d3-fa4b-4ddd-b814-2c3ae4eac487" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYComponentsofStockBasedCompensationExpensesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#STOCKHOLDERSEQUITYComponentsofStockBasedCompensationExpensesDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYComponentsofStockBasedCompensationExpensesDetails" xlink:type="extended" id="ie16265b1aed54fc4998642178c339225_STOCKHOLDERSEQUITYComponentsofStockBasedCompensationExpensesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_91e28fe9-fc38-4aeb-ac7b-0ec455e68ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1c17a0b5-a440-47c8-9a87-574a825d496d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_91e28fe9-fc38-4aeb-ac7b-0ec455e68ed5" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1c17a0b5-a440-47c8-9a87-574a825d496d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_e75d0b0c-06ec-40a4-b42f-a95401067f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_91e28fe9-fc38-4aeb-ac7b-0ec455e68ed5" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_e75d0b0c-06ec-40a4-b42f-a95401067f7c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_6bbf6545-558a-4f39-b814-8f245dac2b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_e75d0b0c-06ec-40a4-b42f-a95401067f7c" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_6bbf6545-558a-4f39-b814-8f245dac2b2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6bbf6545-558a-4f39-b814-8f245dac2b2d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_6bbf6545-558a-4f39-b814-8f245dac2b2d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6bbf6545-558a-4f39-b814-8f245dac2b2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1b16b808-d5ed-49b5-982a-666de6f5aad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_6bbf6545-558a-4f39-b814-8f245dac2b2d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1b16b808-d5ed-49b5-982a-666de6f5aad1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_452a6a1f-1c4c-48ed-b1a8-bc9e15c9202f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1b16b808-d5ed-49b5-982a-666de6f5aad1" xlink:to="loc_us-gaap_CostOfSalesMember_452a6a1f-1c4c-48ed-b1a8-bc9e15c9202f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_532ddd2b-0d02-4d6f-8b39-3fbccad2011a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1b16b808-d5ed-49b5-982a-666de6f5aad1" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_532ddd2b-0d02-4d6f-8b39-3fbccad2011a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionAdditionalInformationDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#STOCKHOLDERSEQUITYStockOptionAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionAdditionalInformationDetails" xlink:type="extended" id="icf39c1628e33475ba47f9c3b864c94b4_STOCKHOLDERSEQUITYStockOptionAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31712453-3240-4f4a-b4ce-6d04ae1e3679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_f82c751c-6e5a-4f78-90c4-5698bff8d4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31712453-3240-4f4a-b4ce-6d04ae1e3679" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_f82c751c-6e5a-4f78-90c4-5698bff8d4f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f35fe42d-f555-493a-89df-139b7953b50d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31712453-3240-4f4a-b4ce-6d04ae1e3679" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f35fe42d-f555-493a-89df-139b7953b50d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c1109a5b-a57f-4aac-adbc-0bca77e2811d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31712453-3240-4f4a-b4ce-6d04ae1e3679" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c1109a5b-a57f-4aac-adbc-0bca77e2811d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7731c185-5dab-44a6-a972-fb3fcf44f079" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c1109a5b-a57f-4aac-adbc-0bca77e2811d" xlink:to="loc_us-gaap_AwardTypeAxis_7731c185-5dab-44a6-a972-fb3fcf44f079" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7731c185-5dab-44a6-a972-fb3fcf44f079_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_7731c185-5dab-44a6-a972-fb3fcf44f079" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7731c185-5dab-44a6-a972-fb3fcf44f079_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0d6940bb-42c3-4997-aa0e-ed5ef4e4662f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_7731c185-5dab-44a6-a972-fb3fcf44f079" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0d6940bb-42c3-4997-aa0e-ed5ef4e4662f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_20ef8163-6d3c-401d-aef3-ec1ef521af12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0d6940bb-42c3-4997-aa0e-ed5ef4e4662f" xlink:to="loc_us-gaap_EmployeeStockOptionMember_20ef8163-6d3c-401d-aef3-ec1ef521af12" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails" xlink:type="extended" id="ic597f60138284b0ba64a90b5b675a264_STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b7907bae-ba3f-40f4-ab96-ee82ce39e832" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f3359353-4687-4f5b-a5e5-2a2725ad13df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b7907bae-ba3f-40f4-ab96-ee82ce39e832" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f3359353-4687-4f5b-a5e5-2a2725ad13df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e2606104-864b-4225-90ee-f9d3207e9489" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f3359353-4687-4f5b-a5e5-2a2725ad13df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e2606104-864b-4225-90ee-f9d3207e9489" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5a0fa84c-b8bb-41ea-aa29-deee673f7ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f3359353-4687-4f5b-a5e5-2a2725ad13df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5a0fa84c-b8bb-41ea-aa29-deee673f7ad1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod_51fcb1fe-90d6-4fcb-bfc3-d7f4ae250cd0" xlink:href="epam-20230331.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f3359353-4687-4f5b-a5e5-2a2725ad13df" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod_51fcb1fe-90d6-4fcb-bfc3-d7f4ae250cd0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5dc21968-f782-40ce-9fb3-b04f36e66ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f3359353-4687-4f5b-a5e5-2a2725ad13df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5dc21968-f782-40ce-9fb3-b04f36e66ac3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1a5efd24-2692-4009-bd33-a9b3182f7538" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f3359353-4687-4f5b-a5e5-2a2725ad13df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1a5efd24-2692-4009-bd33-a9b3182f7538" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_533179ec-c9e8-451b-8a89-cdc1e03ba4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f575a786-5583-4b35-9c0d-d8f23d5a8f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b7907bae-ba3f-40f4-ab96-ee82ce39e832" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f575a786-5583-4b35-9c0d-d8f23d5a8f7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0629bf13-af8a-42b3-be2a-1f554f9aa056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f575a786-5583-4b35-9c0d-d8f23d5a8f7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0629bf13-af8a-42b3-be2a-1f554f9aa056" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bc419137-1ed8-4552-864e-de31431f13e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f575a786-5583-4b35-9c0d-d8f23d5a8f7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bc419137-1ed8-4552-864e-de31431f13e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue_92629639-431a-48c2-87dd-d77f29e959e3" xlink:href="epam-20230331.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f575a786-5583-4b35-9c0d-d8f23d5a8f7c" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue_92629639-431a-48c2-87dd-d77f29e959e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_98e0a287-c7e8-46d1-83d3-afa9db724c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f575a786-5583-4b35-9c0d-d8f23d5a8f7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_98e0a287-c7e8-46d1-83d3-afa9db724c4d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5d68b7d6-9761-4d54-909f-127fc7e090a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f575a786-5583-4b35-9c0d-d8f23d5a8f7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5d68b7d6-9761-4d54-909f-127fc7e090a7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e27dd331-8368-4de8-8e4c-32588971bde3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a77e93e5-5ddd-43e3-b351-85a5e799a3b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b7907bae-ba3f-40f4-ab96-ee82ce39e832" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a77e93e5-5ddd-43e3-b351-85a5e799a3b8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricAxis_43e3ab32-ec56-40ee-95d9-5a1953784872" xlink:href="epam-20230331.xsd#epam_AwardMetricAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a77e93e5-5ddd-43e3-b351-85a5e799a3b8" xlink:to="loc_epam_AwardMetricAxis_43e3ab32-ec56-40ee-95d9-5a1953784872" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricDomain_43e3ab32-ec56-40ee-95d9-5a1953784872_default" xlink:href="epam-20230331.xsd#epam_AwardMetricDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_epam_AwardMetricAxis_43e3ab32-ec56-40ee-95d9-5a1953784872" xlink:to="loc_epam_AwardMetricDomain_43e3ab32-ec56-40ee-95d9-5a1953784872_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricDomain_a6336376-97d8-4106-addd-125f9cf86097" xlink:href="epam-20230331.xsd#epam_AwardMetricDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_epam_AwardMetricAxis_43e3ab32-ec56-40ee-95d9-5a1953784872" xlink:to="loc_epam_AwardMetricDomain_a6336376-97d8-4106-addd-125f9cf86097" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ServicePeriodMember_21eb8705-f172-49a0-b84b-278b5315c800" xlink:href="epam-20230331.xsd#epam_ServicePeriodMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardMetricDomain_a6336376-97d8-4106-addd-125f9cf86097" xlink:to="loc_epam_ServicePeriodMember_21eb8705-f172-49a0-b84b-278b5315c800" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_PerformanceTargetsMember_f474f608-44de-460e-9197-ef042e9096dc" xlink:href="epam-20230331.xsd#epam_PerformanceTargetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardMetricDomain_a6336376-97d8-4106-addd-125f9cf86097" xlink:to="loc_epam_PerformanceTargetsMember_f474f608-44de-460e-9197-ef042e9096dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationAxis_f17ccebe-bd10-44dd-80be-8cbe8f7f5f31" xlink:href="epam-20230331.xsd#epam_AwardClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a77e93e5-5ddd-43e3-b351-85a5e799a3b8" xlink:to="loc_epam_AwardClassificationAxis_f17ccebe-bd10-44dd-80be-8cbe8f7f5f31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationDomain_f17ccebe-bd10-44dd-80be-8cbe8f7f5f31_default" xlink:href="epam-20230331.xsd#epam_AwardClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_epam_AwardClassificationAxis_f17ccebe-bd10-44dd-80be-8cbe8f7f5f31" xlink:to="loc_epam_AwardClassificationDomain_f17ccebe-bd10-44dd-80be-8cbe8f7f5f31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationDomain_a5fe073b-099e-4289-b148-69cefa2348b3" xlink:href="epam-20230331.xsd#epam_AwardClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_epam_AwardClassificationAxis_f17ccebe-bd10-44dd-80be-8cbe8f7f5f31" xlink:to="loc_epam_AwardClassificationDomain_a5fe073b-099e-4289-b148-69cefa2348b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquityClassifiedAwardMember_bcdc6703-72e5-4316-9b1e-5e068d296f33" xlink:href="epam-20230331.xsd#epam_EquityClassifiedAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardClassificationDomain_a5fe073b-099e-4289-b148-69cefa2348b3" xlink:to="loc_epam_EquityClassifiedAwardMember_bcdc6703-72e5-4316-9b1e-5e068d296f33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LiabilityClassifiedAwardMember_301140fe-7b6e-442a-b53f-9e52df55a78e" xlink:href="epam-20230331.xsd#epam_LiabilityClassifiedAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardClassificationDomain_a5fe073b-099e-4289-b148-69cefa2348b3" xlink:to="loc_epam_LiabilityClassifiedAwardMember_301140fe-7b6e-442a-b53f-9e52df55a78e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeAxis_ebdca711-23e0-4d21-a34f-7ead6f9a99dc" xlink:href="epam-20230331.xsd#epam_AwardSettlementTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a77e93e5-5ddd-43e3-b351-85a5e799a3b8" xlink:to="loc_epam_AwardSettlementTypeAxis_ebdca711-23e0-4d21-a34f-7ead6f9a99dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeDomain_ebdca711-23e0-4d21-a34f-7ead6f9a99dc_default" xlink:href="epam-20230331.xsd#epam_AwardSettlementTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_epam_AwardSettlementTypeAxis_ebdca711-23e0-4d21-a34f-7ead6f9a99dc" xlink:to="loc_epam_AwardSettlementTypeDomain_ebdca711-23e0-4d21-a34f-7ead6f9a99dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeDomain_beefdcec-9b25-47bb-9660-0b224ba976bf" xlink:href="epam-20230331.xsd#epam_AwardSettlementTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_epam_AwardSettlementTypeAxis_ebdca711-23e0-4d21-a34f-7ead6f9a99dc" xlink:to="loc_epam_AwardSettlementTypeDomain_beefdcec-9b25-47bb-9660-0b224ba976bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquitySettledAwardMember_6118a52a-1663-431b-8c7d-aef947aa596f" xlink:href="epam-20230331.xsd#epam_EquitySettledAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardSettlementTypeDomain_beefdcec-9b25-47bb-9660-0b224ba976bf" xlink:to="loc_epam_EquitySettledAwardMember_6118a52a-1663-431b-8c7d-aef947aa596f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CashSettledAwardMember_a0029579-dd71-41da-8aef-dc70b9957b38" xlink:href="epam-20230331.xsd#epam_CashSettledAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardSettlementTypeDomain_beefdcec-9b25-47bb-9660-0b224ba976bf" xlink:to="loc_epam_CashSettledAwardMember_a0029579-dd71-41da-8aef-dc70b9957b38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ce5d1bed-2920-4d22-a070-4b7d0345c158" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a77e93e5-5ddd-43e3-b351-85a5e799a3b8" xlink:to="loc_us-gaap_AwardTypeAxis_ce5d1bed-2920-4d22-a070-4b7d0345c158" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce5d1bed-2920-4d22-a070-4b7d0345c158_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ce5d1bed-2920-4d22-a070-4b7d0345c158" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce5d1bed-2920-4d22-a070-4b7d0345c158_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8de4ede6-fef4-45c9-bdde-ce0a51ab0dc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ce5d1bed-2920-4d22-a070-4b7d0345c158" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8de4ede6-fef4-45c9-bdde-ce0a51ab0dc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_83a5c55f-a3dd-4086-bcc3-1784849831af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8de4ede6-fef4-45c9-bdde-ce0a51ab0dc1" xlink:to="loc_us-gaap_RestrictedStockMember_83a5c55f-a3dd-4086-bcc3-1784849831af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_27942d01-4ae2-47f2-b272-091b0f56717e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8de4ede6-fef4-45c9-bdde-ce0a51ab0dc1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_27942d01-4ae2-47f2-b272-091b0f56717e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" xlink:type="extended" id="iee909fcf9c0649b79defa12961603990_STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_60d03828-d6b7-46aa-8c8a-b5e95e0f4f82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_60d03828-d6b7-46aa-8c8a-b5e95e0f4f82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1d6f1b1b-8d5c-46a9-a7af-485e0e4a1ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1d6f1b1b-8d5c-46a9-a7af-485e0e4a1ac0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_ccffdd5b-820a-47c8-a2cc-210b0d249378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_ccffdd5b-820a-47c8-a2cc-210b0d249378" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_852a6a5a-3973-4fa7-88be-2b44d9588d7b" xlink:href="epam-20230331.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_852a6a5a-3973-4fa7-88be-2b44d9588d7b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a92997a9-caeb-482b-a0d0-8627ee10c99f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a92997a9-caeb-482b-a0d0-8627ee10c99f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_e12a1222-f48f-4b89-8fb8-5139a03556a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_e12a1222-f48f-4b89-8fb8-5139a03556a6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c2bf720f-c70e-4da3-8606-3d6384d59a82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c2bf720f-c70e-4da3-8606-3d6384d59a82" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_2f48b430-2c9d-4f54-89e5-fd06d07e50ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_2f48b430-2c9d-4f54-89e5-fd06d07e50ad" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_beeb4ec4-398f-4bab-814f-dc0563e35420" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_beeb4ec4-398f-4bab-814f-dc0563e35420" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_75266943-878b-4ec7-a022-d1bc315aefb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_75266943-878b-4ec7-a022-d1bc315aefb9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_d6224e39-149e-4790-b84c-16a46985907a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_d6224e39-149e-4790-b84c-16a46985907a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_9cc5ad84-9100-4886-9ba6-c7812aed6068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_9cc5ad84-9100-4886-9ba6-c7812aed6068" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_eb015c15-a6d3-40bb-a941-607d968357c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_eb015c15-a6d3-40bb-a941-607d968357c6" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_81cb3350-15c0-4202-93c8-e5011044ca7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_81cb3350-15c0-4202-93c8-e5011044ca7b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dbf54dc6-4b1e-4d70-a26a-c9e1fd2dc5a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dbf54dc6-4b1e-4d70-a26a-c9e1fd2dc5a0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_8eec9ed8-6195-4a4d-b8c1-3b81e332b3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dbf54dc6-4b1e-4d70-a26a-c9e1fd2dc5a0" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_8eec9ed8-6195-4a4d-b8c1-3b81e332b3a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8eec9ed8-6195-4a4d-b8c1-3b81e332b3a4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_8eec9ed8-6195-4a4d-b8c1-3b81e332b3a4" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8eec9ed8-6195-4a4d-b8c1-3b81e332b3a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3199adc4-9f58-4c4f-9918-642984385323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_8eec9ed8-6195-4a4d-b8c1-3b81e332b3a4" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3199adc4-9f58-4c4f-9918-642984385323" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AccruedCompensationandBenefitsExpensesMember_7bad9d12-a547-4949-8bec-f1606be0d6eb" xlink:href="epam-20230331.xsd#epam_AccruedCompensationandBenefitsExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_3199adc4-9f58-4c4f-9918-642984385323" xlink:to="loc_epam_AccruedCompensationandBenefitsExpensesMember_7bad9d12-a547-4949-8bec-f1606be0d6eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricAxis_d5870ffa-8ed0-4f0b-96e2-b8bf1c02d5eb" xlink:href="epam-20230331.xsd#epam_AwardMetricAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dbf54dc6-4b1e-4d70-a26a-c9e1fd2dc5a0" xlink:to="loc_epam_AwardMetricAxis_d5870ffa-8ed0-4f0b-96e2-b8bf1c02d5eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricDomain_d5870ffa-8ed0-4f0b-96e2-b8bf1c02d5eb_default" xlink:href="epam-20230331.xsd#epam_AwardMetricDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_epam_AwardMetricAxis_d5870ffa-8ed0-4f0b-96e2-b8bf1c02d5eb" xlink:to="loc_epam_AwardMetricDomain_d5870ffa-8ed0-4f0b-96e2-b8bf1c02d5eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricDomain_73dd1a84-043e-48b7-8a0a-1215bfbeec30" xlink:href="epam-20230331.xsd#epam_AwardMetricDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_epam_AwardMetricAxis_d5870ffa-8ed0-4f0b-96e2-b8bf1c02d5eb" xlink:to="loc_epam_AwardMetricDomain_73dd1a84-043e-48b7-8a0a-1215bfbeec30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ServicePeriodMember_b095d700-f9eb-41bb-a8bb-e2e49491c5f7" xlink:href="epam-20230331.xsd#epam_ServicePeriodMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardMetricDomain_73dd1a84-043e-48b7-8a0a-1215bfbeec30" xlink:to="loc_epam_ServicePeriodMember_b095d700-f9eb-41bb-a8bb-e2e49491c5f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_PerformanceTargetsMember_b879096b-cf86-4892-af34-3b64ddf6bb21" xlink:href="epam-20230331.xsd#epam_PerformanceTargetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardMetricDomain_73dd1a84-043e-48b7-8a0a-1215bfbeec30" xlink:to="loc_epam_PerformanceTargetsMember_b879096b-cf86-4892-af34-3b64ddf6bb21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationAxis_ac077e9f-dc1e-469c-9e4c-3a85bb56643d" xlink:href="epam-20230331.xsd#epam_AwardClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dbf54dc6-4b1e-4d70-a26a-c9e1fd2dc5a0" xlink:to="loc_epam_AwardClassificationAxis_ac077e9f-dc1e-469c-9e4c-3a85bb56643d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationDomain_ac077e9f-dc1e-469c-9e4c-3a85bb56643d_default" xlink:href="epam-20230331.xsd#epam_AwardClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_epam_AwardClassificationAxis_ac077e9f-dc1e-469c-9e4c-3a85bb56643d" xlink:to="loc_epam_AwardClassificationDomain_ac077e9f-dc1e-469c-9e4c-3a85bb56643d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationDomain_64f0b67e-8181-45ca-9624-d5d157243772" xlink:href="epam-20230331.xsd#epam_AwardClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_epam_AwardClassificationAxis_ac077e9f-dc1e-469c-9e4c-3a85bb56643d" xlink:to="loc_epam_AwardClassificationDomain_64f0b67e-8181-45ca-9624-d5d157243772" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquityClassifiedAwardMember_a469f011-ae1a-4873-8f7c-ec517cab4a18" xlink:href="epam-20230331.xsd#epam_EquityClassifiedAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardClassificationDomain_64f0b67e-8181-45ca-9624-d5d157243772" xlink:to="loc_epam_EquityClassifiedAwardMember_a469f011-ae1a-4873-8f7c-ec517cab4a18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LiabilityClassifiedAwardMember_7888e8ce-79ed-4011-adc7-8d957a36ed42" xlink:href="epam-20230331.xsd#epam_LiabilityClassifiedAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardClassificationDomain_64f0b67e-8181-45ca-9624-d5d157243772" xlink:to="loc_epam_LiabilityClassifiedAwardMember_7888e8ce-79ed-4011-adc7-8d957a36ed42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeAxis_fc6ff8c8-5c87-4cc2-98f4-97cadcd6d288" xlink:href="epam-20230331.xsd#epam_AwardSettlementTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dbf54dc6-4b1e-4d70-a26a-c9e1fd2dc5a0" xlink:to="loc_epam_AwardSettlementTypeAxis_fc6ff8c8-5c87-4cc2-98f4-97cadcd6d288" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeDomain_fc6ff8c8-5c87-4cc2-98f4-97cadcd6d288_default" xlink:href="epam-20230331.xsd#epam_AwardSettlementTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_epam_AwardSettlementTypeAxis_fc6ff8c8-5c87-4cc2-98f4-97cadcd6d288" xlink:to="loc_epam_AwardSettlementTypeDomain_fc6ff8c8-5c87-4cc2-98f4-97cadcd6d288_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeDomain_64b8edf7-f04f-4be4-9ada-3a881487967e" xlink:href="epam-20230331.xsd#epam_AwardSettlementTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_epam_AwardSettlementTypeAxis_fc6ff8c8-5c87-4cc2-98f4-97cadcd6d288" xlink:to="loc_epam_AwardSettlementTypeDomain_64b8edf7-f04f-4be4-9ada-3a881487967e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CashSettledAwardMember_13dbbd5d-faea-488e-8564-4c611369cd5f" xlink:href="epam-20230331.xsd#epam_CashSettledAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardSettlementTypeDomain_64b8edf7-f04f-4be4-9ada-3a881487967e" xlink:to="loc_epam_CashSettledAwardMember_13dbbd5d-faea-488e-8564-4c611369cd5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_11ffb30c-e114-4167-b621-11111748fa0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dbf54dc6-4b1e-4d70-a26a-c9e1fd2dc5a0" xlink:to="loc_us-gaap_AwardTypeAxis_11ffb30c-e114-4167-b621-11111748fa0c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11ffb30c-e114-4167-b621-11111748fa0c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_11ffb30c-e114-4167-b621-11111748fa0c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11ffb30c-e114-4167-b621-11111748fa0c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6a3c923-9f8e-4b90-96e2-6226af799935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_11ffb30c-e114-4167-b621-11111748fa0c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6a3c923-9f8e-4b90-96e2-6226af799935" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_df2a5004-bbcc-4ee0-b193-cb43817799a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6a3c923-9f8e-4b90-96e2-6226af799935" xlink:to="loc_us-gaap_RestrictedStockMember_df2a5004-bbcc-4ee0-b193-cb43817799a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5eeb611c-720d-4a2c-88b1-658bd5a9057e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6a3c923-9f8e-4b90-96e2-6226af799935" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5eeb611c-720d-4a2c-88b1-658bd5a9057e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_9eefeb45-3ed8-4c06-87b5-7f20d127b1f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6a3c923-9f8e-4b90-96e2-6226af799935" xlink:to="loc_us-gaap_EmployeeStockMember_9eefeb45-3ed8-4c06-87b5-7f20d127b1f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0332ee5e-506a-4b30-bcc7-f58c321458de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dbf54dc6-4b1e-4d70-a26a-c9e1fd2dc5a0" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0332ee5e-506a-4b30-bcc7-f58c321458de" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0332ee5e-506a-4b30-bcc7-f58c321458de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0332ee5e-506a-4b30-bcc7-f58c321458de" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0332ee5e-506a-4b30-bcc7-f58c321458de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_593e1906-d79c-4383-8108-7e1cfad9c04b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0332ee5e-506a-4b30-bcc7-f58c321458de" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_593e1906-d79c-4383-8108-7e1cfad9c04b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EmakinaGroupSAMember_ec05e913-5e69-4918-abfb-2f01c1a75087" xlink:href="epam-20230331.xsd#epam_EmakinaGroupSAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_593e1906-d79c-4383-8108-7e1cfad9c04b" xlink:to="loc_epam_EmakinaGroupSAMember_ec05e913-5e69-4918-abfb-2f01c1a75087" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails" xlink:type="extended" id="ic9ef304376294858931623882c64a95e_COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_a77fd250-46b8-4ee1-92cd-2f45fe2fa801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_us-gaap_OtherCommitment_a77fd250-46b8-4ee1-92cd-2f45fe2fa801" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_63244069-fd46-4718-a783-20a6a8c0d4f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_us-gaap_PurchaseObligation_63244069-fd46-4718-a783-20a6a8c0d4f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear_0069cec1-81ce-45e7-814d-d090eb45970d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear_0069cec1-81ce-45e7-814d-d090eb45970d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_d210bf89-4365-4d64-9e08-993a419c57b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_d210bf89-4365-4d64-9e08-993a419c57b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_426446b2-4155-4649-91ae-103835fe22e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_426446b2-4155-4649-91ae-103835fe22e3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_425ecf76-94dc-43c1-a54c-fc6991f0bc65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_425ecf76-94dc-43c1-a54c-fc6991f0bc65" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_6ed5b8ac-5d72-4839-9e5b-595fce5f4a11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_6ed5b8ac-5d72-4839-9e5b-595fce5f4a11" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_fcdeb5cf-4bb9-4921-b16b-9b46de34ef3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_fcdeb5cf-4bb9-4921-b16b-9b46de34ef3e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LongTermPurchaseCommitmentPercentage_b13014ca-6898-46e5-a371-d2411b038103" xlink:href="epam-20230331.xsd#epam_LongTermPurchaseCommitmentPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_epam_LongTermPurchaseCommitmentPercentage_b13014ca-6898-46e5-a371-d2411b038103" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_37043bf2-a837-4e20-aa07-c3ea5c8d08d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_us-gaap_OtherCommitmentsTable_37043bf2-a837-4e20-aa07-c3ea5c8d08d8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_b0c22d86-36a2-41bc-93c6-da7040f64e6a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_37043bf2-a837-4e20-aa07-c3ea5c8d08d8" xlink:to="loc_srt_StatementGeographicalAxis_b0c22d86-36a2-41bc-93c6-da7040f64e6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b0c22d86-36a2-41bc-93c6-da7040f64e6a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_b0c22d86-36a2-41bc-93c6-da7040f64e6a" xlink:to="loc_srt_SegmentGeographicalDomain_b0c22d86-36a2-41bc-93c6-da7040f64e6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_9fc92b68-950b-43d8-83f2-5d4ace216965" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_b0c22d86-36a2-41bc-93c6-da7040f64e6a" xlink:to="loc_srt_SegmentGeographicalDomain_9fc92b68-950b-43d8-83f2-5d4ace216965" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_5612c1f7-2b77-42e7-a238-0a5214ed7597" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_UA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9fc92b68-950b-43d8-83f2-5d4ace216965" xlink:to="loc_country_UA_5612c1f7-2b77-42e7-a238-0a5214ed7597" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_4be38cf5-ee02-449b-9e7e-581c313a7c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_37043bf2-a837-4e20-aa07-c3ea5c8d08d8" xlink:to="loc_us-gaap_OtherCommitmentsAxis_4be38cf5-ee02-449b-9e7e-581c313a7c2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_4be38cf5-ee02-449b-9e7e-581c313a7c2b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_4be38cf5-ee02-449b-9e7e-581c313a7c2b" xlink:to="loc_us-gaap_OtherCommitmentsDomain_4be38cf5-ee02-449b-9e7e-581c313a7c2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_51c21b6b-cba8-4406-b4d3-bd6290fa9bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_4be38cf5-ee02-449b-9e7e-581c313a7c2b" xlink:to="loc_us-gaap_OtherCommitmentsDomain_51c21b6b-cba8-4406-b4d3-bd6290fa9bc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_HumanitarianCommitmentMember_abccb0a2-8795-4ba0-98b9-de3158b7b1dd" xlink:href="epam-20230331.xsd#epam_HumanitarianCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_51c21b6b-cba8-4406-b4d3-bd6290fa9bc8" xlink:to="loc_epam_HumanitarianCommitmentMember_abccb0a2-8795-4ba0-98b9-de3158b7b1dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_4a038154-ff70-4ebd-b236-382f53b15a67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_37043bf2-a837-4e20-aa07-c3ea5c8d08d8" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_4a038154-ff70-4ebd-b236-382f53b15a67" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_4a038154-ff70-4ebd-b236-382f53b15a67_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_4a038154-ff70-4ebd-b236-382f53b15a67" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_4a038154-ff70-4ebd-b236-382f53b15a67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_32a4f075-df25-4e84-9788-34ade15d7f80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_4a038154-ff70-4ebd-b236-382f53b15a67" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_32a4f075-df25-4e84-9788-34ade15d7f80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CloudServicesMember_c620b8fe-9653-4544-833e-952ece8fcf37" xlink:href="epam-20230331.xsd#epam_CloudServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_32a4f075-df25-4e84-9788-34ade15d7f80" xlink:to="loc_epam_CloudServicesMember_c620b8fe-9653-4544-833e-952ece8fcf37" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" xlink:type="extended" id="i6b48c46132da4a6cb43020349bc5ec8b_SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_526b9f5d-5ce4-423f-8b8e-f8e0b2a99a48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1f7b2490-6f65-4c56-bb6c-2d100e2b7f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_526b9f5d-5ce4-423f-8b8e-f8e0b2a99a48" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1f7b2490-6f65-4c56-bb6c-2d100e2b7f8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7f16a00a-ea3d-4413-af50-34e9d964e0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_526b9f5d-5ce4-423f-8b8e-f8e0b2a99a48" xlink:to="loc_us-gaap_OperatingIncomeLoss_7f16a00a-ea3d-4413-af50-34e9d964e0a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_46b9e5c7-6bd4-42df-af58-c1291ec7fbc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_526b9f5d-5ce4-423f-8b8e-f8e0b2a99a48" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_46b9e5c7-6bd4-42df-af58-c1291ec7fbc6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_047e53a9-7036-4886-993f-1ea546335216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_46b9e5c7-6bd4-42df-af58-c1291ec7fbc6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_047e53a9-7036-4886-993f-1ea546335216" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_047e53a9-7036-4886-993f-1ea546335216_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_047e53a9-7036-4886-993f-1ea546335216" xlink:to="loc_us-gaap_SegmentDomain_047e53a9-7036-4886-993f-1ea546335216_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d420faea-ca10-48b5-a363-a8da606b8c41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_047e53a9-7036-4886-993f-1ea546335216" xlink:to="loc_us-gaap_SegmentDomain_d420faea-ca10-48b5-a363-a8da606b8c41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NorthAmericaSegmentMember_f3f07e64-f6a6-46ff-8409-f4e67768409f" xlink:href="epam-20230331.xsd#epam_NorthAmericaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d420faea-ca10-48b5-a363-a8da606b8c41" xlink:to="loc_epam_NorthAmericaSegmentMember_f3f07e64-f6a6-46ff-8409-f4e67768409f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EuropeSegmentMember_306401f7-f9db-49b3-a1b4-685c6807b3fe" xlink:href="epam-20230331.xsd#epam_EuropeSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d420faea-ca10-48b5-a363-a8da606b8c41" xlink:to="loc_epam_EuropeSegmentMember_306401f7-f9db-49b3-a1b4-685c6807b3fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RussiaSegmentMember_72e02591-b07b-41ad-b74b-0dc22d677cb1" xlink:href="epam-20230331.xsd#epam_RussiaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d420faea-ca10-48b5-a363-a8da606b8c41" xlink:to="loc_epam_RussiaSegmentMember_72e02591-b07b-41ad-b74b-0dc22d677cb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_3365cbfd-1397-4da0-bf25-349727205abb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_46b9e5c7-6bd4-42df-af58-c1291ec7fbc6" xlink:to="loc_srt_ConsolidationItemsAxis_3365cbfd-1397-4da0-bf25-349727205abb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_3365cbfd-1397-4da0-bf25-349727205abb_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_3365cbfd-1397-4da0-bf25-349727205abb" xlink:to="loc_srt_ConsolidationItemsDomain_3365cbfd-1397-4da0-bf25-349727205abb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0fe37c3d-180d-4cb4-9973-734d2f87c216" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_3365cbfd-1397-4da0-bf25-349727205abb" xlink:to="loc_srt_ConsolidationItemsDomain_0fe37c3d-180d-4cb4-9973-734d2f87c216" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0234c5e4-3b83-4f6f-be4b-cc188a60bd12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0fe37c3d-180d-4cb4-9973-734d2f87c216" xlink:to="loc_us-gaap_OperatingSegmentsMember_0234c5e4-3b83-4f6f-be4b-cc188a60bd12" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="extended" id="ifb67332cc58a4364ac8e1e5dde002130_SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3ae1c622-6f63-4a64-9463-8ad4b8772f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:to="loc_us-gaap_OperatingIncomeLoss_3ae1c622-6f63-4a64-9463-8ad4b8772f0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_3b1a8627-3816-42b3-9e52-bf1969fd8034" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_3b1a8627-3816-42b3-9e52-bf1969fd8034" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_de5a2f4d-320d-4d83-b765-354f1a4fa044" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_de5a2f4d-320d-4d83-b765-354f1a4fa044" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_67c2a0d8-ddc0-4fa1-afd1-8a9ebbb61ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_67c2a0d8-ddc0-4fa1-afd1-8a9ebbb61ed7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses_ecea75dc-8ae0-4f20-a8e3-9625bbc31350" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:to="loc_us-gaap_OtherExpenses_ecea75dc-8ae0-4f20-a8e3-9625bbc31350" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingGainsLosses_5a6406ba-9d2a-4e94-977f-1d3dbccdf192" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:to="loc_us-gaap_NonoperatingGainsLosses_5a6406ba-9d2a-4e94-977f-1d3dbccdf192" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_8b6bffdc-ec31-460c-9d15-b9b3a822f201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_8b6bffdc-ec31-460c-9d15-b9b3a822f201" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6c8b6d59-ee2a-4528-836e-58338524dac6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6c8b6d59-ee2a-4528-836e-58338524dac6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_f9f7cbf8-f900-4f06-ac31-be79622be836" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_f9f7cbf8-f900-4f06-ac31-be79622be836" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_0b5f96b5-976d-4031-bd10-3c271bf621ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_f9f7cbf8-f900-4f06-ac31-be79622be836" xlink:to="loc_srt_ConsolidationItemsAxis_0b5f96b5-976d-4031-bd10-3c271bf621ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0b5f96b5-976d-4031-bd10-3c271bf621ab_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_0b5f96b5-976d-4031-bd10-3c271bf621ab" xlink:to="loc_srt_ConsolidationItemsDomain_0b5f96b5-976d-4031-bd10-3c271bf621ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a2dc950e-42d1-4a3b-95bd-546bf9b2a41f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_0b5f96b5-976d-4031-bd10-3c271bf621ab" xlink:to="loc_srt_ConsolidationItemsDomain_a2dc950e-42d1-4a3b-95bd-546bf9b2a41f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_59727859-113e-40ca-854f-0cef40618d11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_a2dc950e-42d1-4a3b-95bd-546bf9b2a41f" xlink:to="loc_us-gaap_OperatingSegmentsMember_59727859-113e-40ca-854f-0cef40618d11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_9057b75a-e0ca-42b8-bfdf-0541faafe8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_a2dc950e-42d1-4a3b-95bd-546bf9b2a41f" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_9057b75a-e0ca-42b8-bfdf-0541faafe8a0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" xlink:type="extended" id="i13da098bbddd494ebd959564190d9f28_SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_6801d69f-9535-4cdc-a61d-7b8e9301748c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3a54d05c-1877-4d51-8d79-da83bf4f904f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_6801d69f-9535-4cdc-a61d-7b8e9301748c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3a54d05c-1877-4d51-8d79-da83bf4f904f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_99803a05-2e60-4f9a-88d0-05377c319d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_6801d69f-9535-4cdc-a61d-7b8e9301748c" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_99803a05-2e60-4f9a-88d0-05377c319d0f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_81299bf3-a079-4821-9a47-b1c5c08786c7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_99803a05-2e60-4f9a-88d0-05377c319d0f" xlink:to="loc_srt_StatementGeographicalAxis_81299bf3-a079-4821-9a47-b1c5c08786c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_81299bf3-a079-4821-9a47-b1c5c08786c7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_81299bf3-a079-4821-9a47-b1c5c08786c7" xlink:to="loc_srt_SegmentGeographicalDomain_81299bf3-a079-4821-9a47-b1c5c08786c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1569cfb8-c748-47ff-a92f-fc24bcb554ca" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_81299bf3-a079-4821-9a47-b1c5c08786c7" xlink:to="loc_srt_SegmentGeographicalDomain_1569cfb8-c748-47ff-a92f-fc24bcb554ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_bc7fb544-8f41-4e28-afa3-0b731ae72a11" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_UA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1569cfb8-c748-47ff-a92f-fc24bcb554ca" xlink:to="loc_country_UA_bc7fb544-8f41-4e28-afa3-0b731ae72a11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_db86f32b-93ee-44dc-b95d-4d9d532aff46" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1569cfb8-c748-47ff-a92f-fc24bcb554ca" xlink:to="loc_country_US_db86f32b-93ee-44dc-b95d-4d9d532aff46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BY_15c7816c-215e-45ad-915f-32bdc1080026" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_BY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1569cfb8-c748-47ff-a92f-fc24bcb554ca" xlink:to="loc_country_BY_15c7816c-215e-45ad-915f-32bdc1080026" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL_ce726114-b3cb-471c-a32e-bd8e66ecc65f" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_PL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1569cfb8-c748-47ff-a92f-fc24bcb554ca" xlink:to="loc_country_PL_ce726114-b3cb-471c-a32e-bd8e66ecc65f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HU_6052caaa-3c9e-4cca-94f5-5c9b05109322" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_HU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1569cfb8-c748-47ff-a92f-fc24bcb554ca" xlink:to="loc_country_HU_6052caaa-3c9e-4cca-94f5-5c9b05109322" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_aa01d216-0ebb-426a-bfbf-69e68333d7f4" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_IN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1569cfb8-c748-47ff-a92f-fc24bcb554ca" xlink:to="loc_country_IN_aa01d216-0ebb-426a-bfbf-69e68333d7f4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_OtherCountriesMember_5146e4df-bd76-4000-b196-d7355fe6e2d9" xlink:href="epam-20230331.xsd#epam_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1569cfb8-c748-47ff-a92f-fc24bcb554ca" xlink:to="loc_epam_OtherCountriesMember_5146e4df-bd76-4000-b196-d7355fe6e2d9" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" xlink:type="extended" id="i552e0840edc54bc7b9a5505ebed4c028_SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_b25c00c4-e993-4ca5-9f9c-7b52c2739a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ef65717f-5048-47b9-a619-fd4e04e91333" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_b25c00c4-e993-4ca5-9f9c-7b52c2739a59" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ef65717f-5048-47b9-a619-fd4e04e91333" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_cd9c94a3-f550-433a-a6fc-e31960565e48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_b25c00c4-e993-4ca5-9f9c-7b52c2739a59" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_cd9c94a3-f550-433a-a6fc-e31960565e48" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_44a56202-6f26-417b-93bf-0c872eebd90b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_cd9c94a3-f550-433a-a6fc-e31960565e48" xlink:to="loc_srt_StatementGeographicalAxis_44a56202-6f26-417b-93bf-0c872eebd90b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_44a56202-6f26-417b-93bf-0c872eebd90b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_44a56202-6f26-417b-93bf-0c872eebd90b" xlink:to="loc_srt_SegmentGeographicalDomain_44a56202-6f26-417b-93bf-0c872eebd90b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_44a56202-6f26-417b-93bf-0c872eebd90b" xlink:to="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_40b1cecc-168f-4e35-b520-fbc1caf548ca" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:to="loc_country_US_40b1cecc-168f-4e35-b520-fbc1caf548ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_516e908f-4a7b-483a-82b9-177d8139a69c" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:to="loc_country_GB_516e908f-4a7b-483a-82b9-177d8139a69c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CH_d4afb33b-5b8d-4e83-b55b-f3fda927cfa5" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CH"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:to="loc_country_CH_d4afb33b-5b8d-4e83-b55b-f3fda927cfa5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL_3b49c0c6-6e18-4cf4-b694-900a064fe70c" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_NL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:to="loc_country_NL_3b49c0c6-6e18-4cf4-b694-900a064fe70c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_f27b5faa-d3b1-4191-86f4-07475454fd80" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:to="loc_country_DE_f27b5faa-d3b1-4191-86f4-07475454fd80" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_dc281241-629e-4310-8ad6-7c1c83e79d86" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:to="loc_country_CA_dc281241-629e-4310-8ad6-7c1c83e79d86" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_RU_3f7fba8e-9ad5-4fa9-b154-98d8ae57b8a6" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_RU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:to="loc_country_RU_3f7fba8e-9ad5-4fa9-b154-98d8ae57b8a6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_OtherCountriesMember_45bb1c66-4fc0-47bf-8484-a6428fa89f45" xlink:href="epam-20230331.xsd#epam_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:to="loc_epam_OtherCountriesMember_45bb1c66-4fc0-47bf-8484-a6428fa89f45" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" xlink:type="extended" id="i048e6f4ab31245de9bad51fdd04fd4df_ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_eb51b97e-cc39-461b-870b-c21ec3fe2bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_eb51b97e-cc39-461b-870b-c21ec3fe2bd7" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9679fdbc-68b4-4af7-b98c-d0fedc408433" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:to="loc_us-gaap_StockholdersEquity_9679fdbc-68b4-4af7-b98c-d0fedc408433" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_35115d25-d1d9-4644-8f41-89d1f2d12378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_35115d25-d1d9-4644-8f41-89d1f2d12378" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_ed6ebccc-6d07-4a8b-85f1-a7505c13314b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_ed6ebccc-6d07-4a8b-85f1-a7505c13314b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_504534fa-c3e2-4f06-bc3f-87e6020f20b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_504534fa-c3e2-4f06-bc3f-87e6020f20b8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_c338df6a-9406-4343-93ce-f4450137d31f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_c338df6a-9406-4343-93ce-f4450137d31f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_6be70cf5-f298-441e-8b25-170e5e1300e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_6be70cf5-f298-441e-8b25-170e5e1300e0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_c6ba0124-7db4-4402-9a49-6d1bd8250c30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_c6ba0124-7db4-4402-9a49-6d1bd8250c30" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_10abaee8-7df5-49df-b528-0ada46261d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fba5b351-391a-4b9d-91d0-5bb9f9dd2c14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_eb51b97e-cc39-461b-870b-c21ec3fe2bd7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fba5b351-391a-4b9d-91d0-5bb9f9dd2c14" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_deb3cc47-7bf3-4c44-9d46-1fb8bfe0285c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fba5b351-391a-4b9d-91d0-5bb9f9dd2c14" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_deb3cc47-7bf3-4c44-9d46-1fb8bfe0285c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_deb3cc47-7bf3-4c44-9d46-1fb8bfe0285c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_deb3cc47-7bf3-4c44-9d46-1fb8bfe0285c" xlink:to="loc_us-gaap_EquityComponentDomain_deb3cc47-7bf3-4c44-9d46-1fb8bfe0285c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4fa00aca-03d0-457f-91e1-ee212a5d2a15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_deb3cc47-7bf3-4c44-9d46-1fb8bfe0285c" xlink:to="loc_us-gaap_EquityComponentDomain_4fa00aca-03d0-457f-91e1-ee212a5d2a15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0d218406-0ba3-4764-a564-320842ecd44d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4fa00aca-03d0-457f-91e1-ee212a5d2a15" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0d218406-0ba3-4764-a564-320842ecd44d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_8d15137c-1fa5-4670-a6c6-65015b0a639c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4fa00aca-03d0-457f-91e1-ee212a5d2a15" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_8d15137c-1fa5-4670-a6c6-65015b0a639c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_5a5a3787-6145-46ed-9549-4b38c64157b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4fa00aca-03d0-457f-91e1-ee212a5d2a15" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_5a5a3787-6145-46ed-9549-4b38c64157b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f72da778-5ccb-4e8c-9045-4e82f03ac2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4fa00aca-03d0-457f-91e1-ee212a5d2a15" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f72da778-5ccb-4e8c-9045-4e82f03ac2dd" xlink:type="arc" order="3"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>epam-20230331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:ab52ddf8-07d0-42f0-a69a-cfdc8409281c,g:433747ef-5bd4-43b6-bbdd-48a25ebc9074-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_ab0f6e2d-12c3-4f87-98e7-2dcbaf8ce098_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_TravelandConsumerSectorMember_1a570f1a-0470-4c5a-9c1c-4e71ff88e056_terseLabel_en-US" xlink:label="lab_epam_TravelandConsumerSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Travel &amp; Consumer</link:label>
    <link:label id="lab_epam_TravelandConsumerSectorMember_label_en-US" xlink:label="lab_epam_TravelandConsumerSectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Travel and Consumer Sector [Member]</link:label>
    <link:label id="lab_epam_TravelandConsumerSectorMember_documentation_en-US" xlink:label="lab_epam_TravelandConsumerSectorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sectors of economy consisting of companies engaged in travel and hospitality, and consumer goods business activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_TravelandConsumerSectorMember" xlink:href="epam-20230331.xsd#epam_TravelandConsumerSectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_TravelandConsumerSectorMember" xlink:to="lab_epam_TravelandConsumerSectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe5b4c16-4657-40d1-83b3-bf07faff7b2e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_375b0d74-89a0-4ea2-94ff-e4a5b19f238a_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_21ad608b-92c6-4ae6-8cd1-2229cbb400d9_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency risk</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_43eafc3a-17ed-4fb5-9133-e8dfcbec080f_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bad debt expense</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_8a86cfea-f1d9-4f97-9f04-20497d50bbdc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_ddfed4d4-8ec5-4ef7-a28f-a48df978cc81_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LinesOfCreditFairValueDisclosure_b42db685-748d-400d-9fb8-1dc89ad924a0_terseLabel_en-US" xlink:label="lab_us-gaap_LinesOfCreditFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings under the 2021 Credit Agreement</link:label>
    <link:label id="lab_us-gaap_LinesOfCreditFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LinesOfCreditFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lines of Credit, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LinesOfCreditFairValueDisclosure" xlink:to="lab_us-gaap_LinesOfCreditFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_681476ca-4495-4859-b020-06a09e6410d0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_364d0259-68d8-4bb5-b935-c3ca289eae04_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_fd4dacdd-17ae-4d8d-9604-85045311ec2c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_ServicePeriodMember_18cab2b1-341b-4b17-9515-67cee6a6a980_terseLabel_en-US" xlink:label="lab_epam_ServicePeriodMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Based Awards</link:label>
    <link:label id="lab_epam_ServicePeriodMember_label_en-US" xlink:label="lab_epam_ServicePeriodMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Period [Member]</link:label>
    <link:label id="lab_epam_ServicePeriodMember_documentation_en-US" xlink:label="lab_epam_ServicePeriodMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Period [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ServicePeriodMember" xlink:href="epam-20230331.xsd#epam_ServicePeriodMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_ServicePeriodMember" xlink:to="lab_epam_ServicePeriodMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_caa1539b-c09d-4fbb-a79a-11f91def844e_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Derivative Contracts</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeContractMember" xlink:to="lab_us-gaap_ForeignExchangeContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_674e6f42-87ff-456a-aeb9-61b60476c9c1_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred consideration for asset acquisition</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration Transferred, Contingent Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:to="lab_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_2a226c47-f1e8-434a-b581-47ba9f94915f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_78740b70-c4fc-4ebe-b6a7-30acb55b74b3_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_fb3b6804-404f-4148-8808-4d930e7c5c4c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from performance obligations satisfied in previous period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Performance Obligation Satisfied in Previous Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:to="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_885d362a-2b99-465d-b622-2fecc490515b_terseLabel_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offering period</link:label>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_label_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period</link:label>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_documentation_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:href="epam-20230331.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:to="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d3d5ab90-2929-4c77-95aa-1bc6ef401b3b_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_cabd49e8-c39f-4755-b402-e59cacd2e270_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherDepreciationAndAmortization_edd6dd6f-6ed5-4f40-896d-1b24b2c4febb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization expense</link:label>
    <link:label id="lab_us-gaap_OtherDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_OtherDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherDepreciationAndAmortization" xlink:to="lab_us-gaap_OtherDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c39624b7-ea66-4e6d-b049-5faa2d4a9eb9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable interest rate spread</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_9bfed48d-916b-4312-844a-cd8a8d47b58f_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other investing activities, net</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_531fd4b9-6472-4b97-87b6-40e8ed5c0e2a_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1d544ddf-3600-41e1-a47a-9dfa0fe1bf7a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6dbec12e-d5f6-4e0d-9cec-ff01e6fc8cb7_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_99fe412c-48b2-4820-a291-2bcf24422398_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_EquityClassifiedAwardMember_c6cfb51d-ca26-4bad-9ef4-14d5d109da9a_terseLabel_en-US" xlink:label="lab_epam_EquityClassifiedAwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Classified Award</link:label>
    <link:label id="lab_epam_EquityClassifiedAwardMember_label_en-US" xlink:label="lab_epam_EquityClassifiedAwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Classified Award [Member]</link:label>
    <link:label id="lab_epam_EquityClassifiedAwardMember_documentation_en-US" xlink:label="lab_epam_EquityClassifiedAwardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity classified award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquityClassifiedAwardMember" xlink:href="epam-20230331.xsd#epam_EquityClassifiedAwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_EquityClassifiedAwardMember" xlink:to="lab_epam_EquityClassifiedAwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_35b39e93-9f04-4e9a-824d-c28c2d00d659_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_bb0d5d19-b360-4164-adef-e707c4ea1dbe_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss reclassified into Foreign exchange loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_CreditFacility2021Member_190142a4-ae62-480f-8dd0-3fe4608595aa_terseLabel_en-US" xlink:label="lab_epam_CreditFacility2021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility 2021</link:label>
    <link:label id="lab_epam_CreditFacility2021Member_label_en-US" xlink:label="lab_epam_CreditFacility2021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility 2021 [Member]</link:label>
    <link:label id="lab_epam_CreditFacility2021Member_documentation_en-US" xlink:label="lab_epam_CreditFacility2021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CreditFacility2021Member" xlink:href="epam-20230331.xsd#epam_CreditFacility2021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_CreditFacility2021Member" xlink:to="lab_epam_CreditFacility2021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionTable_5c09b3fa-65db-4149-a0ad-f8b4e1dcf8d9_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionTable" xlink:to="lab_us-gaap_AssetAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_4296f33c-d370-4925-af79-c1e5387f7868_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_a719389e-5c1a-4031-92a3-6df1f7fb26d2_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_0346b599-3589-48c7-91c6-90ee8ae69d92_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of shares acquired</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_AwardMetricAxis_28a48d3b-8477-45c0-875d-832038f60be8_terseLabel_en-US" xlink:label="lab_epam_AwardMetricAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Metric [Axis]</link:label>
    <link:label id="lab_epam_AwardMetricAxis_label_en-US" xlink:label="lab_epam_AwardMetricAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Metric [Axis]</link:label>
    <link:label id="lab_epam_AwardMetricAxis_documentation_en-US" xlink:label="lab_epam_AwardMetricAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Metric</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricAxis" xlink:href="epam-20230331.xsd#epam_AwardMetricAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_AwardMetricAxis" xlink:to="lab_epam_AwardMetricAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b8220ba2-000c-470c-ace7-1a53d7bb3ea0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_a5dcb506-a583-4dfa-ba1e-b4c3409380fb_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_89577459-f28a-4d22-819d-7060ee6a1c8e_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_6d396606-301a-4593-b3b0-e087ed863bbf_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_351f6f0b-40c3-4e68-a3d1-1c64039b3d4e_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_563424e4-a347-47e9-92a2-017610bbf1f6_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_18cbe83f-fe25-4f74-a39e-7c20c58cdc9f_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti-dilutive options not included in the calculation (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_e2964693-a259-4f48-863a-318cca4675ea_terseLabel_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fed Funds Effective Rate Overnight Index Swap Rate</link:label>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_label_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fed Funds Effective Rate Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:to="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_2b2b3499-2dbf-44b1-888b-ccec8d22b1af_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_cf6b90d1-4b58-4584-a79a-94314bb0390a_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount Rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Discount Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:to="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_e10b6268-5bd4-45f0-9c6d-520e931f8c17_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets measured at fair value on a recurring basis</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_edbff53b-d96e-433b-8bdc-fc076180e948_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_cf1d7f09-704c-4495-b03e-f19d72cc1e30_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease term of lease agreements that have not yet commenced</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:to="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_bd4affb2-07a3-45de-a6fd-49e8ed3c5322_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_c7e3ac23-25cf-4f3f-a39d-5d865015b03d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_5951c6d7-dbad-4364-9381-21f45f4f875b_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_WeightedAverageDiscountRateAbstract_755865eb-7300-4267-aae9-7a7c6da88cde_terseLabel_en-US" xlink:label="lab_epam_WeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate:</link:label>
    <link:label id="lab_epam_WeightedAverageDiscountRateAbstract_label_en-US" xlink:label="lab_epam_WeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Discount Rate [Abstract]</link:label>
    <link:label id="lab_epam_WeightedAverageDiscountRateAbstract_documentation_en-US" xlink:label="lab_epam_WeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_WeightedAverageDiscountRateAbstract" xlink:href="epam-20230331.xsd#epam_WeightedAverageDiscountRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_WeightedAverageDiscountRateAbstract" xlink:to="lab_epam_WeightedAverageDiscountRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss_45b1b34c-0831-4b85-8baa-d3726c8c3030_terseLabel_en-US" xlink:label="lab_epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance</link:label>
    <link:label id="lab_epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss_label_en-US" xlink:label="lab_epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Allowance For Credit Loss</link:label>
    <link:label id="lab_epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss_documentation_en-US" xlink:label="lab_epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Allowance For Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss" xlink:href="epam-20230331.xsd#epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss" xlink:to="lab_epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_63d5db7e-50aa-4b07-85fd-27a4a6b47600_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_01623588-b783-4dee-b0a5-dc2eeafdd944_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_a22a7ad8-54af-4103-b035-4967c70b48a1_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining unrecognized stock-based compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_cc32dc35-9d89-47fa-b21c-26b756045c54_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023 (excluding three months ended March 31, 2023)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_2200b6a1-54ff-4cd4-9136-1034a0e08be6_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_d93f1f26-562c-4592-9898-9de1adac6853_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_b7c60295-28bc-44c4-9c60-ea8fc6db345e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding debt</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_ba13da3a-e6a2-43d5-9ff7-5a7a715735f3_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_b56f4f49-945d-45f1-ad14-8ec69dc6dca8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_dba16afc-2492-4e0a-962f-dee0d6ac9486_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_58f12326-b58e-4610-bc14-5fed79c97613_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding at March&#160;31, 2023</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_AwardClassificationDomain_698d93a1-a437-4b46-ad9f-35aa09eb56b4_terseLabel_en-US" xlink:label="lab_epam_AwardClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Classification [Domain]</link:label>
    <link:label id="lab_epam_AwardClassificationDomain_label_en-US" xlink:label="lab_epam_AwardClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Classification [Domain]</link:label>
    <link:label id="lab_epam_AwardClassificationDomain_documentation_en-US" xlink:label="lab_epam_AwardClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Information by award classification pertaining to equity-based compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationDomain" xlink:href="epam-20230331.xsd#epam_AwardClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_AwardClassificationDomain" xlink:to="lab_epam_AwardClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_ScheduleofContractBalancesTable_13be8e64-be83-40cb-aed5-9356d9a92a7d_terseLabel_en-US" xlink:label="lab_epam_ScheduleofContractBalancesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Contract Balances [Table]</link:label>
    <link:label id="lab_epam_ScheduleofContractBalancesTable_label_en-US" xlink:label="lab_epam_ScheduleofContractBalancesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Contract Balances [Table]</link:label>
    <link:label id="lab_epam_ScheduleofContractBalancesTable_documentation_en-US" xlink:label="lab_epam_ScheduleofContractBalancesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of contract balances and changes in contract balances including but not limited to balance sheet location of assets and liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ScheduleofContractBalancesTable" xlink:href="epam-20230331.xsd#epam_ScheduleofContractBalancesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_ScheduleofContractBalancesTable" xlink:to="lab_epam_ScheduleofContractBalancesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_2530af10-eff3-42a3-99dd-6fcf14d36a35_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_41120e78-5668-4d95-aca9-f218da03a77c_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_63059d74-1326-41c4-821a-d6177fd820d6_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by/(used in) operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_23f02330-3e91-4a3a-abec-9570353161a2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_5d6dd1a6-f73d-4f04-9360-51d80d81cf98_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange derivative assets</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_ef664705-5358-46ba-9009-d4351fa14b50_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_6a00c943-c4ad-4605-9886-3cac1f576f29_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Service-Based Awards Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_7b796d49-261f-40f8-bf3c-4f016409b943_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of contingent consideration for previously acquired businesses</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_c22c6764-f814-4ff4-b573-45138319fa76_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_CEEMember_b4afeb23-337f-4135-82b5-561e4e1c2261_terseLabel_en-US" xlink:label="lab_epam_CEEMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CEE</link:label>
    <link:label id="lab_epam_CEEMember_label_en-US" xlink:label="lab_epam_CEEMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CEE [Member]</link:label>
    <link:label id="lab_epam_CEEMember_documentation_en-US" xlink:label="lab_epam_CEEMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CEE</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CEEMember" xlink:href="epam-20230331.xsd#epam_CEEMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_CEEMember" xlink:to="lab_epam_CEEMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_a012dad1-d859-42a0-9f3d-35b4ca416cb7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsDomain" xlink:to="lab_us-gaap_OtherCommitmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_93ab813c-323b-4b97-8b4a-8f0d6a84e9f5_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_6d6d632c-5b55-49af-93c6-1c8eadb88cc3_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BankTimeDepositsMember_8eefa843-c4a1-4907-8c7a-0a4e6b7a7951_terseLabel_en-US" xlink:label="lab_us-gaap_BankTimeDepositsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposits</link:label>
    <link:label id="lab_us-gaap_BankTimeDepositsMember_label_en-US" xlink:label="lab_us-gaap_BankTimeDepositsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Time Deposits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankTimeDepositsMember" xlink:to="lab_us-gaap_BankTimeDepositsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_820b4826-fd23-4493-a8d3-b853a87c800a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d06df3f0-66d3-40d4-ba60-f73c53461818_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_ac9c4301-4458-4cd3-b7e6-d0382bce4b9c_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_7bf2a29d-558f-46e3-a475-0d2e34bacb94_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Acquisitions purchase accounting adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_64d18985-1687-4e20-b66e-49732b5adacb_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesIndustryMember_37d4e5d6-94bf-4dcc-a7f1-0560828562c3_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesIndustryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industry Sector [Domain]</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesIndustryMember_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesIndustryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industry Sector [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesIndustryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember" xlink:to="lab_us-gaap_EquitySecuritiesIndustryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_a366714f-94d3-4b88-9d27-aee12c5342b5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_LongTermPurchaseCommitmentPercentage_b21cbf65-89af-4fa4-ba56-a05b3f5d0323_terseLabel_en-US" xlink:label="lab_epam_LongTermPurchaseCommitmentPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual commitment (in percentage)</link:label>
    <link:label id="lab_epam_LongTermPurchaseCommitmentPercentage_label_en-US" xlink:label="lab_epam_LongTermPurchaseCommitmentPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Purchase Commitment Percentage</link:label>
    <link:label id="lab_epam_LongTermPurchaseCommitmentPercentage_documentation_en-US" xlink:label="lab_epam_LongTermPurchaseCommitmentPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Purchase Commitment Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LongTermPurchaseCommitmentPercentage" xlink:href="epam-20230331.xsd#epam_LongTermPurchaseCommitmentPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_LongTermPurchaseCommitmentPercentage" xlink:to="lab_epam_LongTermPurchaseCommitmentPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_bd648d74-d1c6-4bac-b80f-f99a043f877a_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c1aceee2-3ed8-44a3-99bf-bbbd456683b4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_12499d19-32a6-4b30-af13-a477817fe5e8_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_a7a383d2-a7bb-4117-8ca9-4bbfdbdcb68b_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_54cf1a18-7244-4958-81c5-2c702a1e2b50_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price&#160;</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_056bbd17-13ec-4ac1-b0d4-32fa02239357_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred at a point of time</link:label>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredAtPointInTimeMember" xlink:to="lab_us-gaap_TransferredAtPointInTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_26bfbea9-40b2-4fcb-8c6b-4f78e228dbcf_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DEBT</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a9e0eec7-0c57-48cb-ac23-4b36a76a67b6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_df337324-79f7-491a-9a5b-6f30bfd7949d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d13d7454-3d99-4b42-943e-f248dd2565c8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent_0b7add1d-9488-4537-9c28-ab57a7ff0078_terseLabel_en-US" xlink:label="lab_epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables and contract assets allowance</link:label>
    <link:label id="lab_epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent_label_en-US" xlink:label="lab_epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Receivables And Contract Assets, Allowance For Credit Loss, Current</link:label>
    <link:label id="lab_epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent_documentation_en-US" xlink:label="lab_epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of allowance for credit loss on trade receivables and contract assets, current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent" xlink:href="epam-20230331.xsd#epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent" xlink:to="lab_epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4331ebe5-5198-485c-99e0-5ca73a502ab6_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested awards outstanding at period start (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a6e3e9ca-81d1-4562-aae6-537c4a438212_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested awards outstanding at period end (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_a4ea1bd8-b4b6-4c7c-b047-b1a48640f591_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_43fa8fce-8d78-4723-ad6f-016c1e0c8130_verboseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_0ba0a7f0-7329-4702-8b10-320cb1ef5dcf_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionAxis_0519c4db-aab5-48d0-9d0e-9e7578fdfaf1_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionAxis" xlink:to="lab_us-gaap_AssetAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember_83fcc50b-5ec8-4057-b6a7-a5086d7c847e_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember" xlink:to="lab_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_d559b804-ecd6-4ff6-b228-6c776e6e6eff_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_dba94b1a-c49a-4753-af78-a78f96de159f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_7b2a87ef-4719-4aa6-ba5f-fe4e44fdd6c0_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_808c1fd4-841d-4b3c-9727-ea05ecbad00d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_07b75514-0cd8-4f82-ad9a-99a5411ca2cb_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_83b1d28d-93aa-4a7a-a926-10b7ca21402a_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_7a25a8de-360c-4e92-b0b6-6fae4cc13787_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Contract Balances</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_2e8531cc-29a9-4b70-8537-07688231ebec_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_ScheduleofContractBalancesLineItems_c90c6b94-cbe7-44e2-af66-a780617a4043_terseLabel_en-US" xlink:label="lab_epam_ScheduleofContractBalancesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Contract Balances [Line Items]</link:label>
    <link:label id="lab_epam_ScheduleofContractBalancesLineItems_label_en-US" xlink:label="lab_epam_ScheduleofContractBalancesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Contract Balances [Line Items]</link:label>
    <link:label id="lab_epam_ScheduleofContractBalancesLineItems_documentation_en-US" xlink:label="lab_epam_ScheduleofContractBalancesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Tabular disclosure of contract balances and changes in contract balances including but not limited to balance sheet location of assets and liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ScheduleofContractBalancesLineItems" xlink:href="epam-20230331.xsd#epam_ScheduleofContractBalancesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_ScheduleofContractBalancesLineItems" xlink:to="lab_epam_ScheduleofContractBalancesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_c03e5c6d-554c-410f-9d1e-bc3f90413d5e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_68beed48-c975-406b-9b41-8963902b0717_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_0c351dea-0603-4ddd-982f-d490601610a5_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_3aab2440-ac67-434e-a344-6315df2a82f4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_7db65891-c717-41ac-b41e-19f8cfb55904_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Held-for-sale or Disposed of by Sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Held-for-sale or Disposed of by Sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_cf8d944e-faa6-4843-a196-db3084b8f0a7_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_c2ef4838-9caf-4aa6-9cca-8a3ec5ccad67_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_e7aed3da-dc19-47e5-9b03-fce43d6b00b7_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_AwardMetricDomain_c3196b57-8dd9-4a74-a644-4ab330b2a38b_terseLabel_en-US" xlink:label="lab_epam_AwardMetricDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Metric [Domain]</link:label>
    <link:label id="lab_epam_AwardMetricDomain_label_en-US" xlink:label="lab_epam_AwardMetricDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Metric [Domain]</link:label>
    <link:label id="lab_epam_AwardMetricDomain_documentation_en-US" xlink:label="lab_epam_AwardMetricDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Award Metric</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricDomain" xlink:href="epam-20230331.xsd#epam_AwardMetricDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_AwardMetricDomain" xlink:to="lab_epam_AwardMetricDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAccountsReceivableMember_6f9d2cc7-0e3b-4a12-b286-e194088f4091_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables and contract assets, net</link:label>
    <link:label id="lab_us-gaap_TradeAccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_TradeAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAccountsReceivableMember" xlink:to="lab_us-gaap_TradeAccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_LiabilityClassifiedAwardMember_17ce12b7-dc95-41d1-b397-019e15b39212_terseLabel_en-US" xlink:label="lab_epam_LiabilityClassifiedAwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Classified Award</link:label>
    <link:label id="lab_epam_LiabilityClassifiedAwardMember_label_en-US" xlink:label="lab_epam_LiabilityClassifiedAwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Classified Award [Member]</link:label>
    <link:label id="lab_epam_LiabilityClassifiedAwardMember_documentation_en-US" xlink:label="lab_epam_LiabilityClassifiedAwardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability classified award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LiabilityClassifiedAwardMember" xlink:href="epam-20230331.xsd#epam_LiabilityClassifiedAwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_LiabilityClassifiedAwardMember" xlink:to="lab_epam_LiabilityClassifiedAwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_ed4f3a12-65ef-40ba-bded-9a61076754cb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax (expense)/ benefit</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6c1febcc-2ed2-4595-8db9-603fc1c1f0be_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercised (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_95e0e5a9-1696-49db-9edb-5c4d8b8f5690_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets acquired, amount</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_4218b252-4af0-49cd-a4f3-4ca5c79f3d94_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_0c11bd25-1aa6-4ee2-a234-9257ba5bdbea_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_68436c64-7c21-4d34-9903-8ddf33ce4c8f_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized repurchase program, amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_EuropeSegmentMember_194f5de0-b368-4f63-81fe-b6e5663b202e_terseLabel_en-US" xlink:label="lab_epam_EuropeSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_epam_EuropeSegmentMember_label_en-US" xlink:label="lab_epam_EuropeSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe Segment [Member]</link:label>
    <link:label id="lab_epam_EuropeSegmentMember_documentation_en-US" xlink:label="lab_epam_EuropeSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EuropeSegmentMember" xlink:href="epam-20230331.xsd#epam_EuropeSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_EuropeSegmentMember" xlink:to="lab_epam_EuropeSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_67b0082f-3f03-43c6-9699-0aa998d9d03a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and benefits expenses</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_d0048309-1aa4-447d-b488-fb40e9fd8999_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_59d4c40a-cf28-4c20-849b-4e8ac0c9ea0e_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_fa2a3495-7f8d-4201-beb3-fa2518aa833b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsAxis" xlink:to="lab_us-gaap_OtherCommitmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0e1c8528-bce6-4e24-81a7-f10e3986fa20_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f908e6e-29aa-4e61-964a-6914f3d5b38d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_a9e9ab00-0fb3-4d77-98ff-b450257090b2_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_89471837-ea97-4fc3-84e2-97dd5273ff77_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_dd49e6f5-2ccd-4d36-9a0a-22d3e9c1f5cf_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod_dfa4d2fc-b8e8-4576-a462-23eac32aa3b1_terseLabel_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards modified (in shares)</link:label>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod_label_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award ,Equity Instruments Other than Options, Modified in Period</link:label>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod_documentation_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award ,Equity Instruments Other than Options, Modified in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" xlink:href="epam-20230331.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" xlink:to="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_41bff843-85bc-4618-8d08-caad2bfe1959_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_ca848490-eada-41ef-a2e5-bcac142ce209_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses_5b420e2a-08bb-4a7a-8a57-d3700e43974d_terseLabel_en-US" xlink:label="lab_epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and benefits expenses</link:label>
    <link:label id="lab_epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses_label_en-US" xlink:label="lab_epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accrued Compensation And Other Benefit Expenses</link:label>
    <link:label id="lab_epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses_documentation_en-US" xlink:label="lab_epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accrued Compensation And Other Benefit Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses" xlink:href="epam-20230331.xsd#epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses" xlink:to="lab_epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_1275be2b-191d-4c87-9f8b-ed6b640c24c7_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EARNINGS PER SHARE</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_20a2c011-cd56-495d-a95f-8483a6a251d1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense_64f7cc83-5d7c-43c1-aa47-72674635d397_terseLabel_en-US" xlink:label="lab_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby resources expense</link:label>
    <link:label id="lab_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense_label_en-US" xlink:label="lab_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual Or Infrequent Items, Or Both, Standby Resources Expense</link:label>
    <link:label id="lab_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense_documentation_en-US" xlink:label="lab_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual Or Infrequent Items, Or Both, Standby Resources Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" xlink:href="epam-20230331.xsd#epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" xlink:to="lab_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_142a874a-fe3b-4e1d-b830-e72a739874fa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of subsidiary shares from noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_d4f912c4-2228-43a5-93a7-411bf7a6e830_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value of Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_82c19953-737f-46f8-8141-6e1f93c68ee1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_ab691586-e7be-4212-ae2b-de4c9d3735c5_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:to="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c94181e2-dbc6-4724-b6e3-84a3b8b9ae15_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining requisite service period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_56d17ec0-ceea-4854-b19b-fb60b81f4167_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vested and exercisable as of March&#160;31, 2023</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_IncreaseDecreaseinTradeReceivablesandContractAssets_532f5f85-08c4-4c56-bee0-976262817918_negatedLabel_en-US" xlink:label="lab_epam_IncreaseDecreaseinTradeReceivablesandContractAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables and contract assets</link:label>
    <link:label id="lab_epam_IncreaseDecreaseinTradeReceivablesandContractAssets_label_en-US" xlink:label="lab_epam_IncreaseDecreaseinTradeReceivablesandContractAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Trade Receivables and Contract Assets</link:label>
    <link:label id="lab_epam_IncreaseDecreaseinTradeReceivablesandContractAssets_documentation_en-US" xlink:label="lab_epam_IncreaseDecreaseinTradeReceivablesandContractAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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, of revenue for work performed as well as when right is conditioned on something other than passage of time for which billing has not occurred, net of uncollectible accounts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_IncreaseDecreaseinTradeReceivablesandContractAssets" xlink:href="epam-20230331.xsd#epam_IncreaseDecreaseinTradeReceivablesandContractAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_IncreaseDecreaseinTradeReceivablesandContractAssets" xlink:to="lab_epam_IncreaseDecreaseinTradeReceivablesandContractAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_7a7ffb8a-9248-481e-b2fd-47f971252a7a_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_1e0b24f7-9c48-45f2-8dbb-f78c64ab4ceb_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_1767c62d-efff-4221-a8d2-391d236dd1f5_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_LineOfCreditFacilityAccordionFeature_d5c6fd97-a52c-496a-b42b-5686d71ace6e_terseLabel_en-US" xlink:label="lab_epam_LineOfCreditFacilityAccordionFeature" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional potential borrowing capacity</link:label>
    <link:label id="lab_epam_LineOfCreditFacilityAccordionFeature_label_en-US" xlink:label="lab_epam_LineOfCreditFacilityAccordionFeature" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Accordion Feature</link:label>
    <link:label id="lab_epam_LineOfCreditFacilityAccordionFeature_documentation_en-US" xlink:label="lab_epam_LineOfCreditFacilityAccordionFeature" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Accordion Feature</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LineOfCreditFacilityAccordionFeature" xlink:href="epam-20230331.xsd#epam_LineOfCreditFacilityAccordionFeature"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_LineOfCreditFacilityAccordionFeature" xlink:to="lab_epam_LineOfCreditFacilityAccordionFeature" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_352eb827-2473-4ff4-b48f-ada5696fd5fb_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_53496536-d8ab-4f00-8296-c82d1c26e78c_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator for basic and diluted earnings per share:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_OperatingLeaseLiabilityModification_007dade2-4c28-4de1-892d-fbdd597cf3f2_terseLabel_en-US" xlink:label="lab_epam_OperatingLeaseLiabilityModification" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_epam_OperatingLeaseLiabilityModification_label_en-US" xlink:label="lab_epam_OperatingLeaseLiabilityModification" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Liability, Modification</link:label>
    <link:label id="lab_epam_OperatingLeaseLiabilityModification_documentation_en-US" xlink:label="lab_epam_OperatingLeaseLiabilityModification" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of increase/(decrease) in operating lease liability due to changes, including partial or full termination of operating lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_OperatingLeaseLiabilityModification" xlink:href="epam-20230331.xsd#epam_OperatingLeaseLiabilityModification"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_OperatingLeaseLiabilityModification" xlink:to="lab_epam_OperatingLeaseLiabilityModification" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_cc6d53b5-df24-4d6c-8f46-e21b68bc580c_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of net foreign currency exchange rate changes</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock_5a5ce07f-b73a-4c7a-b60b-c1404df5be15_terseLabel_en-US" xlink:label="lab_epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average Lease Terms and Discount Rates</link:label>
    <link:label id="lab_epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock_label_en-US" xlink:label="lab_epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Weighted Average Remaining Lease Terms And Discount Rates [Table Text Block]</link:label>
    <link:label id="lab_epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock_documentation_en-US" xlink:label="lab_epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the weighted average remaining lease terms and discount rates for operating and finance leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:href="epam-20230331.xsd#epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:to="lab_epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_04e22ac6-b202-4e92-ac18-7a4c517ea6a3_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_d87e6dd1-86de-4d3a-abdd-850aa94b11e8_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_4155e927-3c72-4619-82cb-117c93f69cb9_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_68b21edd-d8d6-4d76-b54c-64c96be1b5d5_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedging instruments</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EMEAMember_3ba7f907-c8ac-4921-8f22-c0947d6a3a10_terseLabel_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMEA</link:label>
    <link:label id="lab_us-gaap_EMEAMember_label_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMEA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EMEAMember" xlink:to="lab_us-gaap_EMEAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_85a3b040-a7ca-413d-909a-dc92ff264a72_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_4906c893-2bdf-4a83-9fe5-491d64149001_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_995a5cd6-c0f3-4318-a903-d882090eb776_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_15eda014-2173-4aa0-a979-073ac070db0e_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_29520ab8-c10a-47f4-8a65-49adbf804d98_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesByIndustryAxis_0f8fd12b-5a56-4806-acac-3f2f7c10e790_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesByIndustryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industry Sector [Axis]</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesByIndustryAxis_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesByIndustryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industry Sector [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesByIndustryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis" xlink:to="lab_us-gaap_EquitySecuritiesByIndustryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_country_DE_999f63d7-7400-4de3-b128-96012d2292eb_terseLabel_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Germany</link:label>
    <link:label id="lab_country_DE_label_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GERMANY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_DE" xlink:to="lab_country_DE" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_cb08ed67-89a2-4179-b857-404df98bad2a_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e50d36c8-dd8b-43eb-adcc-1238ec3883c2_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash in Prepaid and other current assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_d78c47eb-443c-42ba-8999-d8cca3a2a675_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest in consolidated subsidiaries</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_ad2aff71-977d-441a-a105-97dfed217dd6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_a9a9d435-f556-4b90-9a4d-a5786c4498cc_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_17bc7740-966a-4433-909d-2dc81b693ed6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_d4d6d8ed-a625-4414-9b30-1f618cb896a8_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_11f04017-7001-4084-88c0-0565793401ea_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9e2bf8a3-45ce-4773-b429-83bffc091327_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_2bd6306a-87ee-46ff-b6e1-e61fad5ffc24_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_a549acd6-841b-4273-96c9-acdc5367bc83_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FAIR VALUE MEASUREMENTS</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_9883814b-360d-490c-96a7-cdf0bfea01ba_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_881c4417-e2b0-4112-9a8c-0d0fdc2d3df6_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingGainsLosses_828e79fa-a860-434d-84ab-efe56ae50087_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingGainsLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and other income/(loss), net</link:label>
    <link:label id="lab_us-gaap_NonoperatingGainsLosses_420254fe-047d-4e2e-bbd5-a0c16e516701_verboseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingGainsLosses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and other income/(loss), net</link:label>
    <link:label id="lab_us-gaap_NonoperatingGainsLosses_label_en-US" xlink:label="lab_us-gaap_NonoperatingGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Gains (Losses)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingGainsLosses" xlink:to="lab_us-gaap_NonoperatingGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_4ce8b71e-4624-4996-8569-96fee2a00f3a_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average price per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_079362b2-e6e5-4647-a469-b6941f090347_periodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_7419c2ad-e60d-4fd0-b5ea-df00703d0661_periodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_country_BY_b850a253-9aee-4ddc-9370-f7aff4adbb36_terseLabel_en-US" xlink:label="lab_country_BY" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Belarus</link:label>
    <link:label id="lab_country_BY_label_en-US" xlink:label="lab_country_BY" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BELARUS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_BY" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_BY"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_BY" xlink:to="lab_country_BY" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_9a238d25-ead8-4bda-8ce8-c7d239f10c11_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_c2c1dbd0-ee66-444a-b389-423a9a0f7add_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_76661d61-81b8-477a-b3fd-3f62137db677_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options expected to vest as of March&#160;31, 2023</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_972728e8-7652-46c5-90cc-0a4fc733c678_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_7fa54987-aa4c-4f5e-a5ee-521f21ab88b4_negatedLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other acquisition-related expenses</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:to="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_7dc74444-ab75-4101-a7bf-84b21cb5fd67_totalLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_38ebfaf6-b203-4bef-a96c-7fd53ccf8424_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_3d173cce-ac07-4253-8c71-79e7b336253c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CH_2f7fc4bd-53e1-47b7-a3ef-4cdc605cb36d_terseLabel_en-US" xlink:label="lab_country_CH" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Switzerland</link:label>
    <link:label id="lab_country_CH_label_en-US" xlink:label="lab_country_CH" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SWITZERLAND</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CH" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CH"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CH" xlink:to="lab_country_CH" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b4959f44-a614-4ea3-9a98-19011439dce9_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_EmakinaGroupSAMember_ae0b466b-3214-4cbb-8b0c-24afeda1e7ab_terseLabel_en-US" xlink:label="lab_epam_EmakinaGroupSAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emakina Group SA</link:label>
    <link:label id="lab_epam_EmakinaGroupSAMember_label_en-US" xlink:label="lab_epam_EmakinaGroupSAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emakina Group SA [Member]</link:label>
    <link:label id="lab_epam_EmakinaGroupSAMember_documentation_en-US" xlink:label="lab_epam_EmakinaGroupSAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emakina Group SA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EmakinaGroupSAMember" xlink:href="epam-20230331.xsd#epam_EmakinaGroupSAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_EmakinaGroupSAMember" xlink:to="lab_epam_EmakinaGroupSAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_cbd1147c-e9dd-4737-ab55-5fe493a78f41_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8ed8765a-c017-4cfd-8f82-5e3a9a7fc192_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents:</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_01c06322-540c-431a-9d03-cb0f892a1414_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ACQUISITIONS</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_7d725c95-4caf-489e-87ff-41eb797e26e4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income/(loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_56676fbe-e12b-4943-96dd-0e04e43e0722_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_233c854a-ad74-45cb-b1a3-315fa1dd32ea_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Daily LIBOR Rate</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionContingentConsiderationLiability_61505b2e-b6f2-4ae2-a251-85c09afce6fd_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred contingent consideration</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionContingentConsiderationLiability" xlink:to="lab_us-gaap_AssetAcquisitionContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_f6ba673f-a7c8-4642-9157-71befe9ec4a4_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_faa6227b-cc45-4235-9945-cecc2bbcc897_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent_8ded2f50-84cb-4d0a-82d4-b8fa589074df_terseLabel_en-US" xlink:label="lab_epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent_label_en-US" xlink:label="lab_epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Current</link:label>
    <link:label id="lab_epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent_documentation_en-US" xlink:label="lab_epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent" xlink:href="epam-20230331.xsd#epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent" xlink:to="lab_epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_00eaea88-cc09-4558-8c93-02e11934563f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_55e19d4d-e320-45af-8cfb-745a43681f03_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_f1075b77-2bdd-4689-9675-9338d2afee87_negatedLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangibles assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_6155fde3-678f-425f-bbf3-774308d6ce33_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill by Reportable Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_e406756a-9818-402a-98dd-c15140cabd4e_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5966af0f-5381-42da-b322-896c2c22d840_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_aeb060dc-81eb-42c9-9f75-aabdee24fafb_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets by Geographical Areas [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_5b9e6074-1c1c-448f-84cf-62747dde2d9b_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities in Russia</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_8a1c5a27-5cf1-4279-b598-9f206b65a07b_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_HU_d89a70c7-f6e7-48f6-a3b3-026160f4eb2a_terseLabel_en-US" xlink:label="lab_country_HU" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hungary</link:label>
    <link:label id="lab_country_HU_label_en-US" xlink:label="lab_country_HU" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HUNGARY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_HU" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_HU"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_HU" xlink:to="lab_country_HU" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_4bd68efc-ee2c-4566-90e1-b14a3227aa87_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_label_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToMinorityShareholders" xlink:to="lab_us-gaap_PaymentsToMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_7bb1a71b-31b2-4453-9128-7fe92db5b838_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total EPAM Systems Inc. stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_14f9b4bd-d77f-4cb7-b530-8be5103b1c5a_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_2667aefb-ae25-4ce2-95b1-be256da498d6_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_2bd272a5-75d9-4c7b-a21d-e3eb44a58092_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_d6662b3b-bdf4-4467-94aa-af1b0712fa24_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DERIVATIVE FINANCIAL INSTRUMENTS</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d0eefb8b-e134-4c45-9483-d9bc95943807_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards forfeited/cancelled (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_ee3b07a6-1678-46c4-9533-d7f3e4833313_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_15c57320-0db8-4a2a-853c-1a485ce103f8_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expenses and Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_ShortTermInvestmentsFairValueDisclosure_bac34255-f057-402a-b1f0-8d38d93d2789_terseLabel_en-US" xlink:label="lab_epam_ShortTermInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time deposits included in Short-term investments</link:label>
    <link:label id="lab_epam_ShortTermInvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_epam_ShortTermInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Investments, Fair Value Disclosure</link:label>
    <link:label id="lab_epam_ShortTermInvestmentsFairValueDisclosure_documentation_en-US" xlink:label="lab_epam_ShortTermInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShortTermInvestmentsFairValueDisclosure" xlink:href="epam-20230331.xsd#epam_ShortTermInvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_ShortTermInvestmentsFairValueDisclosure" xlink:to="lab_epam_ShortTermInvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1a7c08ab-f8bb-4137-8b24-8376dd83eeac_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_country_IN_d1b3d5a6-7558-4b95-80d6-d97b9eca7e1b_terseLabel_en-US" xlink:label="lab_country_IN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">India</link:label>
    <link:label id="lab_country_IN_label_en-US" xlink:label="lab_country_IN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INDIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_IN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IN" xlink:to="lab_country_IN" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_e9db0b02-578a-48f7-a008-241dabe1e550_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquisition-Related Contingent Consideration Roll Forward</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_44910aab-789b-4e9c-a350-593e95634571_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_422c100e-ffc6-498a-aadf-d9016adb9660_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_6dacc177-8d52-4331-940b-a247b0bcfd50_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_00836295-63c7-4045-a6e2-63e29821c422_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_cf5310eb-74a8-481a-aabd-b926bd0112c4_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining unrecognized stock-based compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseMember_f19d0808-7d39-4c18-ae8a-4700e902c0ad_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in fair value of contingent consideration included in Interest and other income/(loss), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseMember_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_1f590c03-eb58-4766-999b-ee915229ed79_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_72f9d0a9-7f04-4a11-988f-1b158a4c1ded_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_dc974d2e-b4c2-4e94-8ad4-a0c7251269ee_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Stock-Based Compensation Expenses</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_71153a6a-8ddb-43eb-9b57-e169013cb0a1_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income/(loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3351941e-289f-4597-a6ff-30b2696e3735_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_fa471308-19c6-4aa3-8a96-f9fd9046caeb_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Lease Expenses</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_b227f1bb-64c4-45fb-923e-0c40adc07a3b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_77b68093-3101-439f-8fdf-b6f252c31027_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration fair value</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_c8592936-60f6-4a10-999b-0695d010aa7d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_RestrictedCashandCashEquivalentsFairValueDisclosure_8b623e4d-0cb4-43e8-920b-e3f62c1814a1_terseLabel_en-US" xlink:label="lab_epam_RestrictedCashandCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_epam_RestrictedCashandCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_epam_RestrictedCashandCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:label id="lab_epam_RestrictedCashandCashEquivalentsFairValueDisclosure_documentation_en-US" xlink:label="lab_epam_RestrictedCashandCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value portion of cash and cash equivalent items which are restricted as to withdrawal or usage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RestrictedCashandCashEquivalentsFairValueDisclosure" xlink:href="epam-20230331.xsd#epam_RestrictedCashandCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_RestrictedCashandCashEquivalentsFairValueDisclosure" xlink:to="lab_epam_RestrictedCashandCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_5916220d-aae0-4cb2-90e0-b9330d24266b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Assets and Liabilities in Russia</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2b118b74-0ac0-4272-96d9-298697183ed1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards vested (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_1af20f1c-2bc1-4315-ac6a-56aebb6f2225_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_c3e570f0-0475-426c-819c-0dcec6ea6c5b_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_a58bb7b0-f8cd-4c64-9057-e50597d5340b_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_8f0ebc9f-0550-41f0-88da-7ce7d0447d19_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, noncurrent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_f65ead04-e55a-4265-906e-28416b4a31e3_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_d8b93327-877f-4238-8728-7c0a537f42f8_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares acquired during period (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionDomain_c0a9e4e6-1459-4a17-831e-c4df0019998e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Domain]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionDomain_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionDomain" xlink:to="lab_us-gaap_AssetAcquisitionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_c7743373-ff6f-4f0e-8cc8-2fc53006f011_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of contingent consideration for previously acquired business</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_73464182-7a84-4214-aede-a6af758f2c90_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_db749e21-6cea-4f49-9aa2-b1a2e1c104ca_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_dfa81d54-8cc3-40e6-9ede-5320d6f52614_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in fair value of contingent consideration included in Interest and other income/(loss), net</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_76d045c2-9c39-493d-974e-3a2b2111c064_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues by Customer Location</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_bcc9dab1-8769-4596-ae48-6e487338d1f3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract_870e9c34-1da5-4acb-a6e7-a6a013f896f2_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Contract with Customer, Asset and Liability [Abstract]</link:label>
    <link:label id="lab_us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract_label_en-US" xlink:label="lab_us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Contract with Customer, Asset and Liability [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract" xlink:to="lab_us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_15b84786-f258-4679-9461-bd5aa0ee5734_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_5c4c18c5-bbbb-40be-9e15-515fa9c7b9eb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vested and exercisable at period end (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_10a96bd7-bc22-4d0b-9ac7-bf441edde272_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_AwardSettlementTypeDomain_752e18ab-a6f8-4d14-b5f1-83c043963ceb_terseLabel_en-US" xlink:label="lab_epam_AwardSettlementTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Settlement Type [Domain]</link:label>
    <link:label id="lab_epam_AwardSettlementTypeDomain_label_en-US" xlink:label="lab_epam_AwardSettlementTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Settlement Type [Domain]</link:label>
    <link:label id="lab_epam_AwardSettlementTypeDomain_documentation_en-US" xlink:label="lab_epam_AwardSettlementTypeDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Way of share-based compensation awards settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeDomain" xlink:href="epam-20230331.xsd#epam_AwardSettlementTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_AwardSettlementTypeDomain" xlink:to="lab_epam_AwardSettlementTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_d07c8892-058c-4f49-a4b5-d720c851b0ba_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GB_c47b892c-5d1f-4c5f-8efe-ce1de89546c0_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United Kingdom</link:label>
    <link:label id="lab_country_GB_label_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB" xlink:to="lab_country_GB" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_993b43fa-1f76-477a-a0b7-b9bf7c2d09f9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b5a1399f-d20d-4fcf-ba73-f75c36de4951_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_03fbfb07-c0f6-4abd-907e-ffb89ebc965e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fd2ae9f0-7dc7-424b-9d3e-9073a2110021_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested awards outstanding at period start (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b05461a0-2774-4172-b1df-86cdbffdc137_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested awards outstanding at period end (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsUnappropriated_ef038a06-7748-4569-a197-96343c9241cf_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsUnappropriated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsUnappropriated_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsUnappropriated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings, Unappropriated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsUnappropriated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsUnappropriated" xlink:to="lab_us-gaap_RetainedEarningsUnappropriated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b788434f-cd49-46f7-8d3d-3b895b5e23b0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_ceafe2f7-ca3d-410d-a9c8-a516063260aa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating expense</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_cd66b3d0-eb9b-4fe8-8778-ddca228746df_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_10c358bd-291c-4a25-9e52-07abe81322de_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_fff594ae-6d85-4767-8c75-7bf932484a8b_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_af2b5aec-4fbd-4b87-8846-0b0e3663b390_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL</link:label>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_b28e7ede-45f3-48da-acfa-40740173dd2b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets, net</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_ae162ee0-48c6-4745-924a-9766af3429e4_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, right-of-use asset</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_f1ea4b30-1698-46a5-bf5d-61376bf98c17_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_370ace69-f342-47c2-9b5c-fbc27d4d3f08_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive (Loss)/Income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c3a13d68-684a-4d3d-bb8a-8893655a99f2_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_8430f127-2cd0-4923-9f2a-6799de6162f3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (gain)/ loss reclassified into Cost of revenues (exclusive of depreciation and amortization)</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from AOCI, Current Period, before Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock_08604652-183f-494f-8a65-5a9b95f8a925_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Marketable Securities Without Readily Determinable Fair Values</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_BusinessInformationandMediaSectorsMember_e7363d15-f9aa-4f1a-92fe-d0be44bddd29_terseLabel_en-US" xlink:label="lab_epam_BusinessInformationandMediaSectorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Information &amp; Media</link:label>
    <link:label id="lab_epam_BusinessInformationandMediaSectorsMember_label_en-US" xlink:label="lab_epam_BusinessInformationandMediaSectorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Information and Media Sectors [Member]</link:label>
    <link:label id="lab_epam_BusinessInformationandMediaSectorsMember_documentation_en-US" xlink:label="lab_epam_BusinessInformationandMediaSectorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sector of the economy consisting of companies engaged in business information, media and entertainment business activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessInformationandMediaSectorsMember" xlink:href="epam-20230331.xsd#epam_BusinessInformationandMediaSectorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_BusinessInformationandMediaSectorsMember" xlink:to="lab_epam_BusinessInformationandMediaSectorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_3bdbe5a5-0750-4a01-b996-941aa57771ba_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment to acquire assets</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_adae9fee-e1a7-41ed-9fea-1e5507ad16b0_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_87fed4f3-3a88-4014-a2c8-7ac00e0ffc88_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_6d111339-dea7-45de-8d70-bc728f0636a6_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_OtherCountriesMember_ce36f531-7cda-4671-893f-7e0a4b370494_terseLabel_en-US" xlink:label="lab_epam_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_epam_OtherCountriesMember_3a1382f7-4d7d-4944-877b-06ce8d993070_verboseLabel_en-US" xlink:label="lab_epam_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other locations</link:label>
    <link:label id="lab_epam_OtherCountriesMember_label_en-US" xlink:label="lab_epam_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Countries [Member]</link:label>
    <link:label id="lab_epam_OtherCountriesMember_documentation_en-US" xlink:label="lab_epam_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other countries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_OtherCountriesMember" xlink:href="epam-20230331.xsd#epam_OtherCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_OtherCountriesMember" xlink:to="lab_epam_OtherCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_f0acf5a2-a97c-445b-ab37-78cc5494b9a1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock Options Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_bbad6241-1e4d-4ecf-9ae7-da5a9e4f1e17_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_379eba46-d4af-40b3-9b3e-fff623e5cb31_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total segment operating profit</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_05489f8a-d677-4f6b-9f31-11e36b5509d1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total segment operating profit:</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_9d318388-e5fd-40ea-8031-ea6d35013278_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adoption of New Accounting Standards and Pending Accounting Standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_5093e5bd-5292-4945-aabe-08a3082d7197_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount of equity securities that do not have readily determinable fair values</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d70127e0-efe1-4dcd-9663-c09d41f87542_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_817a2620-708e-4b1f-ac2d-252de831e9b3_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities and Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_bcb4a3de-8217-4f54-9a83-d934a50f5c10_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_1fb6a3cc-e41d-4b47-a02f-e3af830154eb_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_7d9aba2e-98cf-434b-9cad-2ea298696fce_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_375f5c3e-5351-4c34-bcfc-7c2b1cb5028a_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_2e275857-ece5-4a2a-bf6b-59278e6eda6d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability associated with RSUs</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Share-Based Arrangements, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:to="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_149cfdb9-44b0-44b8-8588-0e433a2929e3_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_c6789fd8-1e6d-4205-ba23-276bac5e5358_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_b526f830-81db-47f7-943f-fdbd6a1f4212_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_4248f84c-a096-4c25-a9db-7a07f90d0878_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_SoftwareAndHiTechSectorMember_4b4d88b4-b0ba-431a-8d6d-78eebad0c2aa_terseLabel_en-US" xlink:label="lab_epam_SoftwareAndHiTechSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software &amp; Hi-Tech</link:label>
    <link:label id="lab_epam_SoftwareAndHiTechSectorMember_label_en-US" xlink:label="lab_epam_SoftwareAndHiTechSectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software And Hi-Tech Sector [Member]</link:label>
    <link:label id="lab_epam_SoftwareAndHiTechSectorMember_documentation_en-US" xlink:label="lab_epam_SoftwareAndHiTechSectorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software And Hi-Tech Sector</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_SoftwareAndHiTechSectorMember" xlink:href="epam-20230331.xsd#epam_SoftwareAndHiTechSectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_SoftwareAndHiTechSectorMember" xlink:to="lab_epam_SoftwareAndHiTechSectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_bdcbea08-2719-451e-9284-fbc83ba2a46d_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities measured at fair value on a recurring basis</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5b820778-ca7d-447e-8d3f-990bfa365402_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_f79ac16b-a1d4-4256-be38-8e3a0fbe6d8d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_d7118c90-96f5-436d-bc01-ff6cd5ac3767_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d8489e18-09c3-4705-a69f-342ff2cef0ef_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cac2f654-d834-4afc-a4e6-d01fb9c69c97_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by/(used in) operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_31f22ad3-e1d7-48e9-8cfd-0014533a424b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_3ddf89ab-0bc5-4765-b79b-59d715d021cc_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue_7f40efce-6bdf-4ab8-818d-e55dd6a12594_terseLabel_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards modified (in usd per share)</link:label>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue_label_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Modified in Period, Weighted Average Modified Date Fair Value</link:label>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue_documentation_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Modified in Period, Weighted Average Modified Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue" xlink:href="epam-20230331.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue" xlink:to="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5cb774cc-8d72-496f-b334-879a83b7606a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_79d38f46-cb10-49f1-b01f-a11328d5a8f6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_9fd40e3b-bc97-4a80-8554-4951a9ec509c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_add38939-a79b-42dc-8797-9d319cd3ad35_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_6457b1b3-b14f-43b4-81f0-0f3e2e42fd40_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_824b98af-56f0-4a3b-92b0-1e6e8250d758_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_fb89caf5-9af4-43c1-a4f8-1845cc221b70_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_66f27039-b758-4465-8cb1-2c98f9d6ae38_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_1ec8f451-3f82-49a0-b9b4-dc57c794589b_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2c27fc41-804b-4929-a9ac-755e918c7d41_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fdc803dd-bd4b-40f5-b6c1-6986169528a4_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares for diluted earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilities_0359c7db-b24b-447b-9948-f0b745b3708b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange derivative liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_70948bd8-d10a-4095-9590-871d6c5eb099_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Subject to Master Netting Arrangement, before Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_c7dd459f-9582-4eec-aefd-2bac34c0b5ae_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_2ad82dac-9cd3-4d30-bb02-fdc2f088534d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.001 par value; 160,000 shares authorized; 57,862 and 57,668 shares issued, 57,848 and 57,655 shares outstanding at March&#160;31, 2023 and December&#160;31, 2022, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0c406863-b4f7-4016-9abf-c061520b8fb0_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_fa3910bf-d67f-4571-88ae-cfe184c61897_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_714d5e47-1141-4c4e-90a1-3adfb5121b14_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_12190f62-c855-4a30-9e7d-238b4178b51f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_fb2991be-aaa2-4c61-b980-9e1476f19427_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APAC</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitment_8d23cec1-ab62-4bb5-996e-a2a443b223fa_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments related to operating lease agreements that have not yet commenced</link:label>
    <link:label id="lab_us-gaap_OtherCommitment_a1a6fb80-9645-4464-bf36-3b72a7f98ef3_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment</link:label>
    <link:label id="lab_us-gaap_OtherCommitment_label_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitment" xlink:to="lab_us-gaap_OtherCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_fde8a729-7ea9-4496-915b-8d29da808ac4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_0974458d-c676-4b50-b34a-2fd5198a6aaa_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_efa247a6-c35d-41b3-b210-70d567b5681d_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vested and exercisable as of March&#160;31, 2023</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_e2e29c5f-d66d-4d85-953b-11d3ad51951f_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_da4bdc1f-5704-493b-9e6f-14f9f8e891d4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemTable_c47d3365-828c-4b2e-ac54-f962ba5e6171_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Table]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemTable_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable" xlink:to="lab_us-gaap_UnusualOrInfrequentItemTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_52dcfeed-96d8-4502-b8b7-2338b10b8754_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_135f2fac-34a5-437b-933d-9cca0e52bc02_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_69af21e9-9c5b-42c3-bb39-ffbc68b8d6c2_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_AwardClassificationAxis_03cedb12-3b26-42ce-9ca1-da82e2459b3c_terseLabel_en-US" xlink:label="lab_epam_AwardClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Classification [Axis]</link:label>
    <link:label id="lab_epam_AwardClassificationAxis_label_en-US" xlink:label="lab_epam_AwardClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Classification [Axis]</link:label>
    <link:label id="lab_epam_AwardClassificationAxis_documentation_en-US" xlink:label="lab_epam_AwardClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information by award classification pertaining to equity-based compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationAxis" xlink:href="epam-20230331.xsd#epam_AwardClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_AwardClassificationAxis" xlink:to="lab_epam_AwardClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_7450607b-8257-4a78-a884-1ae753dc7057_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_2b3ba530-5e52-4641-a258-335050eb29e0_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated impairment loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_4befcbda-a0b1-4c1f-aae3-58404ec7bd92_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1a93554f-cd0a-4df3-b9a3-63561caf55ed_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator for diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d8233083-5590-4b78-9df1-f8f8ab916fba_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_dcf3ce47-7084-4ea8-ac32-4f7811381eba_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember" xlink:to="lab_us-gaap_ForeignExchangeForwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_5121a233-11b4-4cb5-b550-9e85e8bc6b50_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_14d6b615-95d8-4b1c-bbd8-8b2557f53bf1_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of stock under the employee incentive programs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_442a270e-3023-4c61-a889-3c0e0aeaa56c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Performance-Based Awards Activity</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_fac5fa32-2f05-414c-84e3-5c975c3977f7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_109300c6-2be4-480f-9121-6bb13723cbcb_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_fa5dae76-76bb-4a6b-8405-64f67f791712_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred consideration in 2024</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_ae98c729-97e0-4a66-8253-38ca7c73b1db_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange loss</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_d7adff0f-30fb-4f15-a43d-30dbcf9a8784_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign current loss</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_9c5437af-984e-457c-9ace-7bfa3c3e1239_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange loss</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_adb431ee-0d14-4294-a404-40237a19afbf_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred over time</link:label>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred over Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredOverTimeMember" xlink:to="lab_us-gaap_TransferredOverTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_3217b1ec-faa9-4640-aa73-b1d5ffa47eb3_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_d8dbe707-917e-4eb0-8716-429e46322c25_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_c6a4200d-9f8e-4f66-bc3c-f6fc8627d8a2_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_edee5b50-d9c1-47fb-bd25-0030e4ede3c7_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow Hedging</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5f610392-3143-454e-a36b-88732248cc04_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_6d2d88c9-e9a3-45cc-b0b6-67266e8cc5a4_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_8bb350f6-8527-45ca-aa29-0779b57b5204_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining lease term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_a22fbbea-a3ba-4640-9283-f067bb1953eb_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_bd6ceb83-7bc4-4486-b2de-fa2a199e9cee_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_986efa96-8a30-4e7d-8fd6-85a818368dff_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_A2022AcquisitionsMember_01443af4-9163-4064-9579-dfd402feaec7_terseLabel_en-US" xlink:label="lab_epam_A2022AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Acquisitions purchase accounting adjustments</link:label>
    <link:label id="lab_epam_A2022AcquisitionsMember_label_en-US" xlink:label="lab_epam_A2022AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Acquisitions [Member]</link:label>
    <link:label id="lab_epam_A2022AcquisitionsMember_documentation_en-US" xlink:label="lab_epam_A2022AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions completed during 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2022AcquisitionsMember" xlink:href="epam-20230331.xsd#epam_A2022AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_A2022AcquisitionsMember" xlink:to="lab_epam_A2022AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_56f965ee-e9ba-4adc-bd81-ac3abf5cdd4e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Operating Profit/(Loss), Before Unallocated Expenses</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_818a44f3-c850-4bd9-a490-d3bae590820f_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b340a678-ccde-44b5-94b2-50613652f2bf_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_dc2288da-5d03-4786-b825-3c53e175bb34_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_425e36ab-e9e7-46e0-8691-d639dce22783_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other noncurrent assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent_4e13eef9-cabc-473d-ab55-6a3cc2468b1f_terseLabel_en-US" xlink:label="lab_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables and contract assets, net of allowance of $14,184 and $15,310, respectively</link:label>
    <link:label id="lab_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent_label_en-US" xlink:label="lab_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Receivables And Contract Assets, After Allowance For Credit Loss, Current</link:label>
    <link:label id="lab_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent_documentation_en-US" xlink:label="lab_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount, after allowance for credit loss, of right for consideration in exchange for good or service rendered in normal course of business, including billed and not yet billed, as well as when right is conditioned on something other than passage of time, classified as current.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent" xlink:href="epam-20230331.xsd#epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent" xlink:to="lab_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_66956622-a19b-47ea-826d-c25f8ef4389e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Contractual Term (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_a422c98e-42fe-4570-a8c1-230cdd8bcd42_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vested and exercisable at period end (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_314799d6-34fa-4998-adcb-8c77341df53f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP purchase price of common stock, percent of market price</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_4a7f3985-4980-4149-af7b-e9078aea3a1a_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_65c2d580-67d1-4f5b-9342-dc98eaa359c8_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid and other current assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_fd752e75-421d-403b-9f57-9e2ed829b020_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, impairment loss</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:to="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_c0e8f142-577c-4fa1-9849-0f54ffbd9b5e_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred consideration in 2025</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:to="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnOilAndGasHedgingActivity_1ae50faa-1dcc-4bf6-8966-6a1050d983f0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnOilAndGasHedgingActivity" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized (gain)/loss on derivative</link:label>
    <link:label id="lab_us-gaap_GainLossOnOilAndGasHedgingActivity_label_en-US" xlink:label="lab_us-gaap_GainLossOnOilAndGasHedgingActivity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Hedging Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnOilAndGasHedgingActivity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnOilAndGasHedgingActivity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnOilAndGasHedgingActivity" xlink:to="lab_us-gaap_GainLossOnOilAndGasHedgingActivity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f39c74df-6e61-42b3-acfc-6034a10d174f_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d36c89f3-39e2-4255-b8d2-a14969192a21_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8db991d9-105a-4fef-8905-eceb26afa929_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_SoftwareLicensesMember_579245a7-935d-4f36-bfb8-1f10360a941c_terseLabel_en-US" xlink:label="lab_epam_SoftwareLicensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Licenses</link:label>
    <link:label id="lab_epam_SoftwareLicensesMember_label_en-US" xlink:label="lab_epam_SoftwareLicensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Licenses [Member]</link:label>
    <link:label id="lab_epam_SoftwareLicensesMember_documentation_en-US" xlink:label="lab_epam_SoftwareLicensesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Licenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_SoftwareLicensesMember" xlink:href="epam-20230331.xsd#epam_SoftwareLicensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_SoftwareLicensesMember" xlink:to="lab_epam_SoftwareLicensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_d308df33-d6eb-431d-a522-68e56ec823d3_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_437a96c1-3ad2-405c-9941-39452823bc44_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_WeightedAverageRemainingLeaseTermAbstract_4270868a-055c-4afc-8cc1-e6ceefda345d_terseLabel_en-US" xlink:label="lab_epam_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term, in years:</link:label>
    <link:label id="lab_epam_WeightedAverageRemainingLeaseTermAbstract_label_en-US" xlink:label="lab_epam_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Lease Term [Abstract]</link:label>
    <link:label id="lab_epam_WeightedAverageRemainingLeaseTermAbstract_documentation_en-US" xlink:label="lab_epam_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_WeightedAverageRemainingLeaseTermAbstract" xlink:href="epam-20230331.xsd#epam_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_WeightedAverageRemainingLeaseTermAbstract" xlink:to="lab_epam_WeightedAverageRemainingLeaseTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_d751581e-e503-454c-985e-94c1370d5f03_verboseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_21da4b9e-dee9-4e1d-acb9-e9c11caaf7da_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_e8c178c4-a309-45a7-b4d1-5b2e92de4f78_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_f18deca8-0d7a-49c1-991c-c7abefa8abc9_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_95dc189e-6bcd-418d-a6c2-1f95e1c00f01_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived assets</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_NonCashChangesDuetoLeaseModificationsAbstract_1448079b-47cf-4a09-9eda-79c17da4db1a_terseLabel_en-US" xlink:label="lab_epam_NonCashChangesDuetoLeaseModificationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash net increase/(decrease) due to lease modifications:</link:label>
    <link:label id="lab_epam_NonCashChangesDuetoLeaseModificationsAbstract_label_en-US" xlink:label="lab_epam_NonCashChangesDuetoLeaseModificationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Cash Changes Due to Lease Modifications [Abstract]</link:label>
    <link:label id="lab_epam_NonCashChangesDuetoLeaseModificationsAbstract_documentation_en-US" xlink:label="lab_epam_NonCashChangesDuetoLeaseModificationsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash changes due to lease modifications</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NonCashChangesDuetoLeaseModificationsAbstract" xlink:href="epam-20230331.xsd#epam_NonCashChangesDuetoLeaseModificationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_NonCashChangesDuetoLeaseModificationsAbstract" xlink:to="lab_epam_NonCashChangesDuetoLeaseModificationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_9c132e9d-2f6b-4f18-97ca-3e406a71b88c_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows used for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_RussiaSegmentMember_fb7418d0-acbf-4c92-9a54-26c3c58bb162_terseLabel_en-US" xlink:label="lab_epam_RussiaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Russia</link:label>
    <link:label id="lab_epam_RussiaSegmentMember_label_en-US" xlink:label="lab_epam_RussiaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Russia Segment [Member]</link:label>
    <link:label id="lab_epam_RussiaSegmentMember_documentation_en-US" xlink:label="lab_epam_RussiaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Russia segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RussiaSegmentMember" xlink:href="epam-20230331.xsd#epam_RussiaSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_RussiaSegmentMember" xlink:to="lab_epam_RussiaSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_c8e01950-8fd6-4079-a902-c49f16c4bcfa_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_PerformanceTargetsMember_9a582df4-2dca-46c8-9fe3-627c939ae0b1_terseLabel_en-US" xlink:label="lab_epam_PerformanceTargetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Based Awards</link:label>
    <link:label id="lab_epam_PerformanceTargetsMember_label_en-US" xlink:label="lab_epam_PerformanceTargetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Targets [Member]</link:label>
    <link:label id="lab_epam_PerformanceTargetsMember_documentation_en-US" xlink:label="lab_epam_PerformanceTargetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Targets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_PerformanceTargetsMember" xlink:href="epam-20230331.xsd#epam_PerformanceTargetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_PerformanceTargetsMember" xlink:to="lab_epam_PerformanceTargetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_CashSettledAwardMember_af8dd36c-4428-4918-9c50-fd08cbc751b2_terseLabel_en-US" xlink:label="lab_epam_CashSettledAwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash-Settled Award</link:label>
    <link:label id="lab_epam_CashSettledAwardMember_label_en-US" xlink:label="lab_epam_CashSettledAwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash-Settled Award [Member]</link:label>
    <link:label id="lab_epam_CashSettledAwardMember_documentation_en-US" xlink:label="lab_epam_CashSettledAwardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation awards settled by payment of cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CashSettledAwardMember" xlink:href="epam-20230331.xsd#epam_CashSettledAwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_CashSettledAwardMember" xlink:to="lab_epam_CashSettledAwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedPriceContractMember_74c85299-66f9-445d-bbc2-2618ede21d14_terseLabel_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed-price</link:label>
    <link:label id="lab_us-gaap_FixedPriceContractMember_label_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed-Price Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedPriceContractMember" xlink:to="lab_us-gaap_FixedPriceContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_8d84ed21-237a-4462-b1cc-40cb14c0a8a5_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0b12b2ca-67b7-48e9-b06d-19095bd44c27_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards forfeited/cancelled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_d90cf270-9422-4f10-a5fe-b87ced18d8fd_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_cabb4fd3-6452-4edc-a75b-d7737fd5ce7d_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_7a9b808a-4cc6-4c98-bd0b-8a70e41297c2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_7fdef929-ebd2-4719-ab97-0683910f85d2_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable, current</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_447ea7ed-f628-49f6-980f-32d5e4199502_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_59cf961a-1d27-4e40-85dd-23acd36d77f8_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_RightofUseAssetModifiedOperatingLease_4fa31f04-b361-4636-aa0f-672e56aa8a6c_terseLabel_en-US" xlink:label="lab_epam_RightofUseAssetModifiedOperatingLease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_epam_RightofUseAssetModifiedOperatingLease_label_en-US" xlink:label="lab_epam_RightofUseAssetModifiedOperatingLease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Modified, Operating Lease</link:label>
    <link:label id="lab_epam_RightofUseAssetModifiedOperatingLease_documentation_en-US" xlink:label="lab_epam_RightofUseAssetModifiedOperatingLease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of increase/(decrease) in right-of use assets modified due to changes, including partial or full termination of operating lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RightofUseAssetModifiedOperatingLease" xlink:href="epam-20230331.xsd#epam_RightofUseAssetModifiedOperatingLease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_RightofUseAssetModifiedOperatingLease" xlink:to="lab_epam_RightofUseAssetModifiedOperatingLease" xlink:type="arc" order="1"/>
    <link:label id="lab_country_PL_92903503-9b5b-4274-b803-1e214a8921b0_terseLabel_en-US" xlink:label="lab_country_PL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Poland</link:label>
    <link:label id="lab_country_PL_label_en-US" xlink:label="lab_country_PL" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">POLAND</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_PL"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_PL" xlink:to="lab_country_PL" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4d9f97da-452c-4ff8-9c20-d2b27e1b03ee_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_f6ebe841-1edb-4592-9a68-227849c8eefc_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash in Other noncurrent assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_17cf5d86-423e-4943-9c4f-ef9dd97ef040_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_ebaf7a39-8885-4bb5-ac6d-e4c5b4364afc_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b1dd048f-5644-44e8-9cff-1965e084b9e6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in contract with customer, liability</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_aeeafab1-53ad-401d-b617-f262dcc6f98b_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_a95c7220-6b45-444e-beae-79fb461e806f_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instruments</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_0df60eba-fdff-433c-a8e2-42dcd862cda7_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_5b12e87c-533f-4f61-9242-9a28fccf2e71_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_7b39c1f3-c17d-4da0-a923-6c21ac988152_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_235540ee-342c-4dd3-96e6-f437df319873_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_640600e0-969c-4a1b-b47e-99f69ad14998_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in unrealized gain/(loss) on hedging instruments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_50e7721e-4dc3-448f-8586-1f6cd84366c5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_d0aad46b-2189-4d28-92df-303322a23cfe_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_61257dd5-d013-4580-a7b2-a533196d8da9_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ACCUMULATED OTHER COMPREHENSIVE LOSS</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_aae997a5-d5fc-48a6-81ae-e8d0b597bf46_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets amortization expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_607d7141-5e2c-403a-b188-dd12dbe8d6ea_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued in period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_AccruedCompensationandBenefitsExpensesMember_ede4cf9c-19a3-4f1a-bfab-cb54914dc670_terseLabel_en-US" xlink:label="lab_epam_AccruedCompensationandBenefitsExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and benefits expenses</link:label>
    <link:label id="lab_epam_AccruedCompensationandBenefitsExpensesMember_label_en-US" xlink:label="lab_epam_AccruedCompensationandBenefitsExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Compensation and Benefits Expenses [Member]</link:label>
    <link:label id="lab_epam_AccruedCompensationandBenefitsExpensesMember_documentation_en-US" xlink:label="lab_epam_AccruedCompensationandBenefitsExpensesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and benefits expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AccruedCompensationandBenefitsExpensesMember" xlink:href="epam-20230331.xsd#epam_AccruedCompensationandBenefitsExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_AccruedCompensationandBenefitsExpensesMember" xlink:to="lab_epam_AccruedCompensationandBenefitsExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_898cd52c-d48b-44a1-85c8-bcfc5780564b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation, expected timing of satisfaction, period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour_6a54bd1b-7a12-41bb-abfe-1b524d19ebe4_terseLabel_en-US" xlink:label="lab_epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour_label_en-US" xlink:label="lab_epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Due after Year Four</link:label>
    <link:label id="lab_epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour_documentation_en-US" xlink:label="lab_epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Due after Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour" xlink:href="epam-20230331.xsd#epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour" xlink:to="lab_epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d3db2ad3-f802-4ae7-a6eb-cb43d0ba371a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options&#160;</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_d77b1bb4-5691-4347-be0d-591e05504536_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Supplemental Cash Flow Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_35c11de7-9cf8-4368-bcb8-bfb633542f53_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess tax benefit</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLongTermDebt_a0d1e757-0a0d-49d1-adcb-fa9a51554324_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term debt</link:label>
    <link:label id="lab_us-gaap_OtherLongTermDebt_label_en-US" xlink:label="lab_us-gaap_OtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermDebt" xlink:to="lab_us-gaap_OtherLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4f0d7cb0-f1fd-48d5-b63e-cb7ecb8082d1_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding at March&#160;31, 2023</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_37547be5-b4dc-48c7-9b4e-d7852087c981_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_e5b58aa9-df81-49c5-9ff0-c484b98c5081_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term debt</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_be8fc2cc-76b9-4d03-b45a-b2979550b396_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ChangeInContractWithCustomerLiabilityAbstract_d2b1cb2b-aafd-4f42-93db-016698e66924_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Contract with Customer, Liability [Abstract]</link:label>
    <link:label id="lab_us-gaap_ChangeInContractWithCustomerLiabilityAbstract_label_en-US" xlink:label="lab_us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Contract with Customer, Liability [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInContractWithCustomerLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:to="lab_us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_523a5365-1b0b-48ef-8c96-9141199a0b0e_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_8f4c1c74-fa02-44f2-b3a5-f7a4b682f1f8_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_NonoperatingGainsLossesMember_00ffe6ab-2fd0-4bbc-b580-0a6840c64fcb_terseLabel_en-US" xlink:label="lab_epam_NonoperatingGainsLossesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income/(expense)</link:label>
    <link:label id="lab_epam_NonoperatingGainsLossesMember_label_en-US" xlink:label="lab_epam_NonoperatingGainsLossesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Gains (Losses) [Member]</link:label>
    <link:label id="lab_epam_NonoperatingGainsLossesMember_documentation_en-US" xlink:label="lab_epam_NonoperatingGainsLossesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Gains (Losses)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NonoperatingGainsLossesMember" xlink:href="epam-20230331.xsd#epam_NonoperatingGainsLossesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_NonoperatingGainsLossesMember" xlink:to="lab_epam_NonoperatingGainsLossesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_f649ac79-4dd5-4f7d-8923-894554158108_terseLabel_en-US" xlink:label="lab_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares used in calculation of net income per share:</link:label>
    <link:label id="lab_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_label_en-US" xlink:label="lab_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares used in calculation of net income per share of common stock:</link:label>
    <link:label id="lab_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_documentation_en-US" xlink:label="lab_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Basic And Diluted, Shares Outstanding [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" xlink:href="epam-20230331.xsd#epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" xlink:to="lab_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_HumanitarianCommitmentMember_e65837a5-ee71-4ca5-9193-b0186654632b_terseLabel_en-US" xlink:label="lab_epam_HumanitarianCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Humanitarian Commitment</link:label>
    <link:label id="lab_epam_HumanitarianCommitmentMember_label_en-US" xlink:label="lab_epam_HumanitarianCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Humanitarian Commitment [Member]</link:label>
    <link:label id="lab_epam_HumanitarianCommitmentMember_documentation_en-US" xlink:label="lab_epam_HumanitarianCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Humanitarian Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_HumanitarianCommitmentMember" xlink:href="epam-20230331.xsd#epam_HumanitarianCommitmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_HumanitarianCommitmentMember" xlink:to="lab_epam_HumanitarianCommitmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_NorthAmericaSegmentMember_ccf08f43-c6a9-4219-958b-e3a70eadb3e3_terseLabel_en-US" xlink:label="lab_epam_NorthAmericaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America</link:label>
    <link:label id="lab_epam_NorthAmericaSegmentMember_label_en-US" xlink:label="lab_epam_NorthAmericaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America Segment [Member]</link:label>
    <link:label id="lab_epam_NorthAmericaSegmentMember_documentation_en-US" xlink:label="lab_epam_NorthAmericaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NorthAmericaSegmentMember" xlink:href="epam-20230331.xsd#epam_NorthAmericaSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_NorthAmericaSegmentMember" xlink:to="lab_epam_NorthAmericaSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_5207b3f2-9ab6-4d6d-9ffa-4c646def79c1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_a8c5e5a1-41a6-486c-a470-afb6cbb4b7a3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_684cba3f-641b-41f6-a36f-007e534ce7f8_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEGMENT INFORMATION</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_a5d89f16-649e-473f-a9f4-3b6b8fb0bfa7_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HealthcareSectorMember_5d5c4a8b-279f-45fa-bb97-d8b869c8ab40_terseLabel_en-US" xlink:label="lab_us-gaap_HealthcareSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Sciences &amp; Healthcare</link:label>
    <link:label id="lab_us-gaap_HealthcareSectorMember_label_en-US" xlink:label="lab_us-gaap_HealthcareSectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Healthcare Sector [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HealthcareSectorMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HealthcareSectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HealthcareSectorMember" xlink:to="lab_us-gaap_HealthcareSectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_NL_6f8d792f-8dab-4263-b822-3fc32f2e8f6f_terseLabel_en-US" xlink:label="lab_country_NL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Netherlands</link:label>
    <link:label id="lab_country_NL_label_en-US" xlink:label="lab_country_NL" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NETHERLANDS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_NL"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_NL" xlink:to="lab_country_NL" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemLineItems_cea53ed6-ac64-49ff-a519-aca35775c746_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Line Items]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemLineItems_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems" xlink:to="lab_us-gaap_UnusualOrInfrequentItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_81311f83-367c-4fef-aaaf-6aa395806c1a_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_653fd6fb-4992-401b-9322-8dfcd27a840c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in foreign currency translation adjustments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_27b01d3b-2561-4db0-ac11-64ef1163e3df_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_b6fe0ad9-8dac-41b3-999f-57c2bc40092e_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Revenue Reconciling Item [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Revenue Reconciling Item [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:to="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7144da05-277e-40e0-abab-ed316d645324_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_377ff4da-e9af-4708-9d1d-9f6c0e1fa363_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain/ (loss) in fair value</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, before Reclassifications, before Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherExpenses_cfd2b8b1-a21d-4d8d-b8a8-e7358f19bf93_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherExpenses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other unallocated expenses</link:label>
    <link:label id="lab_us-gaap_OtherExpenses_label_en-US" xlink:label="lab_us-gaap_OtherExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherExpenses" xlink:to="lab_us-gaap_OtherExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_country_UA_61c6e2ae-07c2-4e1e-a858-56f1989eb703_terseLabel_en-US" xlink:label="lab_country_UA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ukraine</link:label>
    <link:label id="lab_country_UA_label_en-US" xlink:label="lab_country_UA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UKRAINE</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_UA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_UA" xlink:to="lab_country_UA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_d4be09cb-bd33-468c-8238-5621e0b51719_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_671b256b-84cb-4097-86ef-c1f7d2aab71b_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of acquisitions</link:label>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_label_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Businesses Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfBusinessesAcquired" xlink:to="lab_us-gaap_NumberOfBusinessesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_97db6fd1-26a6-41f8-b500-b5505961b14a_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_7712d5d3-88c4-4810-a258-bc5d32ea68c8_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_4c26c4b6-3619-4925-8e05-c91fcd8f212f_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_93da7da7-6a9d-47c8-9b78-30471cb032ab_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_df461e34-0b72-4b1a-8bf2-48a274dff366_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares for basic earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_97abbac5-bd4b-4e20-9f4f-d972f96a4433_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialServicesSectorMember_61737365-42fb-423c-b3d6-2036c53d4be0_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialServicesSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Services</link:label>
    <link:label id="lab_us-gaap_FinancialServicesSectorMember_label_en-US" xlink:label="lab_us-gaap_FinancialServicesSectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Services Sector [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServicesSectorMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialServicesSectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialServicesSectorMember" xlink:to="lab_us-gaap_FinancialServicesSectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c9fd729d-d6a2-4546-adb2-4f7d5398b4b0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options expected to vest at period end (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionConsiderationTransferred_cf34579e-84a6-42d0-afc8-268b799925d5_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionConsiderationTransferred_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:to="lab_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_0d1126b7-964c-4bfb-9837-543e0d7cac86_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_9861b284-12a5-4b7a-9477-cb90ea6ab9b2_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_cc1c3c29-d4dd-49f4-a00c-ba7a578e8440_negatedLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_4519e9cf-f8e3-4d37-bce2-e49afbb51f78_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 13)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_391d6cf2-a6cf-47af-803b-79cdd79a6f1c_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b3639706-d952-4bcc-ba7d-b0c753213ea6_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding at beginning of period (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4b69dc8b-d3b9-43cd-b079-30bd9c48b0fd_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding at end of period (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_AwardSettlementTypeAxis_5c3fd009-8877-4372-ae4e-69c462f55c36_terseLabel_en-US" xlink:label="lab_epam_AwardSettlementTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Settlement Type [Axis]</link:label>
    <link:label id="lab_epam_AwardSettlementTypeAxis_label_en-US" xlink:label="lab_epam_AwardSettlementTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Settlement Type [Axis]</link:label>
    <link:label id="lab_epam_AwardSettlementTypeAxis_documentation_en-US" xlink:label="lab_epam_AwardSettlementTypeAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Way of share-based compensation awards settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeAxis" xlink:href="epam-20230331.xsd#epam_AwardSettlementTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_AwardSettlementTypeAxis" xlink:to="lab_epam_AwardSettlementTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent_00ba9419-aab7-4381-bb60-dc594e842746_terseLabel_en-US" xlink:label="lab_epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent_label_en-US" xlink:label="lab_epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accrued Expenses And Other Liabilities, Current</link:label>
    <link:label id="lab_epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent_documentation_en-US" xlink:label="lab_epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accrued Expenses And Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent" xlink:href="epam-20230331.xsd#epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent" xlink:to="lab_epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_b45e523b-e374-40fe-940c-e69b386a801c_terseLabel_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unallocated Amounts</link:label>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_label_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reconciling Items [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaterialReconcilingItemsMember" xlink:to="lab_us-gaap_MaterialReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_dffbaea2-dfb2-411f-ace3-afe089585432_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_AssetAcquisitionContingentConsiderationMeasurementInput_235f2579-65c5-46de-91a9-7f3cc450614d_terseLabel_en-US" xlink:label="lab_epam_AssetAcquisitionContingentConsiderationMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_epam_AssetAcquisitionContingentConsiderationMeasurementInput_label_en-US" xlink:label="lab_epam_AssetAcquisitionContingentConsiderationMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Contingent Consideration, Measurement Input</link:label>
    <link:label id="lab_epam_AssetAcquisitionContingentConsiderationMeasurementInput_documentation_en-US" xlink:label="lab_epam_AssetAcquisitionContingentConsiderationMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Contingent Consideration, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AssetAcquisitionContingentConsiderationMeasurementInput" xlink:href="epam-20230331.xsd#epam_AssetAcquisitionContingentConsiderationMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_AssetAcquisitionContingentConsiderationMeasurementInput" xlink:to="lab_epam_AssetAcquisitionContingentConsiderationMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ccabafc4-7e78-4854-9b77-e6f2ee44421d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_eee70753-51fe-4a05-b783-af8b64133f28_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity granted</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList_fd6239ae-42c8-4cf3-9e44-c3139df32c6a_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_b1e4d220-9336-45f8-ac12-edc23d1b6388_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_320e52ef-e4da-48df-bdfb-063424c6db2c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_76cbd0d2-309f-4b67-b70c-ffabbc2533ff_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_6f4d5018-50e0-4683-b60f-5985bba7e991_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, impairment loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_35da6d70-352e-4fbd-9a36-f6e4c77a894c_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization expense</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_cc503241-91b8-4259-b5f5-1c58facd0f51_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_0a6e748a-6466-4e00-93c6-4e59aa6fc79b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REVENUES</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_e31d9af5-ccce-4b66-866e-29785af8621d_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_691c2ea5-fb4f-49d7-b7d9-ab8d0ca8c63c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Estimated Fair Values of Financial Assets and Liabilities not Measured at Fair Value on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Nonrecurring [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_ab47e95e-e79a-426d-97a4-72e817963cdf_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share repurchase program term</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Period in Force</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:to="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_87c22b7e-6e0e-4b88-98f5-67c1dd0ac0bb_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-controlling interest in consolidated subsidiaries</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1ec4b2a1-33ba-4f89-acba-c513fb9f353e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of withholding taxes&#160;related to&#160;net share settlements of restricted stock units</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_753a4d28-ba59-488e-86f3-837c9cebb814_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_813c7338-036a-4498-bde2-41f50b4fb529_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_777c6eee-3998-44b5-94b1-3191ee3a035d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_EquitySettledAwardMember_44484872-075c-4281-8dc0-3a625ca76c6c_terseLabel_en-US" xlink:label="lab_epam_EquitySettledAwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity-Settled Award</link:label>
    <link:label id="lab_epam_EquitySettledAwardMember_label_en-US" xlink:label="lab_epam_EquitySettledAwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity-Settled Award [Member]</link:label>
    <link:label id="lab_epam_EquitySettledAwardMember_documentation_en-US" xlink:label="lab_epam_EquitySettledAwardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation awards settled by issue of shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquitySettledAwardMember" xlink:href="epam-20230331.xsd#epam_EquitySettledAwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_EquitySettledAwardMember" xlink:to="lab_epam_EquitySettledAwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_19bb2415-f026-4225-9e40-93ec962b2338_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1ffb1175-ac92-459e-9dec-cce99f76dc2f_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchases, remaining balance</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_58534dbf-36f3-43d5-9ae5-c5364eac8d6f_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NondesignatedMember_16ed5f38-d114-4f1d-a11e-8e9e1409d46a_terseLabel_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_NondesignatedMember_label_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NondesignatedMember" xlink:to="lab_us-gaap_NondesignatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_24180d44-605b-4454-85e6-caff89695c75_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f571d507-7a3c-44f9-a238-a7c55ece93cd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of business, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_636552cf-54f4-4618-b0dd-f587ca4e5bb1_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_e595e790-3926-4778-9700-4ab14d46e988_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_3f6964c2-8a70-4bd5-8edf-53acae676d59_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_8f28acd1-8c78-4b98-882f-971a3233b0e5_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_976be045-0492-4dfe-8f4b-2d35cec505eb_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Ownership Plan (ESOP), Compensation Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:to="lab_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3d9e27e3-0f8b-4a62-b3f4-722415007085_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_f43bdf1e-aa5c-4009-9de7-cbfb38073bb9_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator for basic earnings per share</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_f825753c-a8b0-419b-a9e0-c25e1de6cf96_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets in Russia</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_bffa1fd6-9384-4f9b-87da-659c058e1a35_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_d332a64c-d470-406a-b932-8ace97e9b951_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_87161fc8-356f-4c46-b15b-8d528c6dc61c_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_f3d9681a-e77f-4e49-9946-fd037570d9df_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_5f54e97b-98a9-425d-95c0-8e5f3c293a2d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Lived Assets by Geographical Areas [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_95eb4a6b-b40b-442b-a49a-d25881b45b08_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_871475f5-992e-47f1-a6f1-ad3e2e69b27c_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b45dd2e7-0cc2-49ed-96cc-0dcd66ad7644_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermPurchaseCommitmentPeriod_5e13415e-e21f-48f5-9cdb-c3f18d6c2b37_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual term</link:label>
    <link:label id="lab_us-gaap_LongtermPurchaseCommitmentPeriod_label_en-US" xlink:label="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Purchase Commitment, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:to="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_country_RU_d969c42a-c9b7-4f28-bc1d-24a9cbe994ef_terseLabel_en-US" xlink:label="lab_country_RU" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Russia</link:label>
    <link:label id="lab_country_RU_05078b30-c3da-47cf-96fa-ba6bd0484ca8_verboseLabel_en-US" xlink:label="lab_country_RU" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Russia</link:label>
    <link:label id="lab_country_RU_label_en-US" xlink:label="lab_country_RU" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RUSSIAN FEDERATION</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_RU" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_RU"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_RU" xlink:to="lab_country_RU" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_694e336d-b5bc-4c0b-ac50-a898830f391b_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IMPACT OF THE INVASION OF UKRAINE</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_c23f501f-5a1e-4fb1-980f-2d3f55500841_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated revenues expected to be recognized in the future</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_6fda4e01-7a8d-48fd-b3f7-fb18cd20b6a6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_db526925-df97-4104-aa4a-1f4f4f2af26e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options expected to vest at period end (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_72a97ec0-56a1-43fa-a860-79a0237de078_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Subject to Master Netting Arrangement, before Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0eb10483-7157-4afc-b65a-98476c11cf4e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturity of Operating Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_e033dc95-26f0-4711-9e9e-222a6b24257d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Suite No.</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract_4fbe6691-095b-4548-93cf-30631b721899_terseLabel_en-US" xlink:label="lab_epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Paid For Amounts Included in the Measurement of Lease Liabilities [Abstract]</link:label>
    <link:label id="lab_epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract_documentation_en-US" xlink:label="lab_epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract" xlink:href="epam-20230331.xsd#epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract" xlink:to="lab_epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_4a020dab-d7e8-4115-8df3-c515d2c74064_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables and contract assets, net of allowance of $4,724</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_a5cb3171-1d85-49a9-91ca-bd14fb5578d9_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Street Name</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetGross_d638e5df-ad28-49a7-85df-cca3e00f3493_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetGross_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetGross" xlink:to="lab_us-gaap_ContractWithCustomerAssetGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_9ef477ee-5df3-4a81-a4c4-8b5893c53e24_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenues (exclusive of depreciation and amortization)</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_cf0a6865-ac70-4d82-be77-fac66bfc3b74_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other financing activities, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_322db509-8e6e-430d-850d-ccf21940bb6b_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_f462db20-033c-4f62-a561-c2adde5f4417_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c17db9fb-a095-49ae-a394-9d106f885de6_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_6d85fe1f-65e9-4244-9fbe-55e53ffce5b9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options expected to vest as of March&#160;31, 2023</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_efef01c4-33d8-4f52-8d69-684d2e55f58f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_LicensingAndOtherRevenuesMember_4caedfc1-4fc8-4208-af3e-8787b3b9b4e2_terseLabel_en-US" xlink:label="lab_epam_LicensingAndOtherRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensing and other revenues</link:label>
    <link:label id="lab_epam_LicensingAndOtherRevenuesMember_label_en-US" xlink:label="lab_epam_LicensingAndOtherRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensing And Other Revenues [Member]</link:label>
    <link:label id="lab_epam_LicensingAndOtherRevenuesMember_documentation_en-US" xlink:label="lab_epam_LicensingAndOtherRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other revenues not separately defined</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LicensingAndOtherRevenuesMember" xlink:href="epam-20230331.xsd#epam_LicensingAndOtherRevenuesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_LicensingAndOtherRevenuesMember" xlink:to="lab_epam_LicensingAndOtherRevenuesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_df87e8af-c706-4b13-9acf-8ae1bde35130_terseLabel_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-and-material</link:label>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_label_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-and-Materials Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeAndMaterialsContractMember" xlink:to="lab_us-gaap_TimeAndMaterialsContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_bd979172-6e2b-4063-8787-848254e6f034_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment_0ae56d54-9aee-44ea-8b82-eafbb0ea9d3d_terseLabel_en-US" xlink:label="lab_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of foreign currency exchange rate changes, net</link:label>
    <link:label id="lab_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment_label_en-US" xlink:label="lab_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustment</link:label>
    <link:label id="lab_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment_documentation_en-US" xlink:label="lab_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment" xlink:href="epam-20230331.xsd#epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment" xlink:to="lab_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_f61139cc-9b6f-4385-9ebb-85639f5b1090_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value [Table]</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_aa1495b4-206d-4dc4-b977-5d71650f2987_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_43d40955-a374-4d0e-98d3-c3450d3cc0bd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Outstanding Debt And Borrowing Capacity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_88725702-5873-44c2-862b-32a6bfa84445_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_afb2c9c5-6b6d-4f0c-855a-7b8c16595768_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_226e8aed-22cf-46a0-aab1-610412d0f341_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_EmergingVerticalSectorMember_0faa4119-d13d-46ab-8e84-e6ab716750ea_terseLabel_en-US" xlink:label="lab_epam_EmergingVerticalSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emerging Verticals</link:label>
    <link:label id="lab_epam_EmergingVerticalSectorMember_label_en-US" xlink:label="lab_epam_EmergingVerticalSectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emerging Vertical Sector [Member]</link:label>
    <link:label id="lab_epam_EmergingVerticalSectorMember_documentation_en-US" xlink:label="lab_epam_EmergingVerticalSectorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emerging Vertical Sector</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EmergingVerticalSectorMember" xlink:href="epam-20230331.xsd#epam_EmergingVerticalSectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_EmergingVerticalSectorMember" xlink:to="lab_epam_EmergingVerticalSectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_3a479f20-6d6e-4118-95e7-f9f6c29a94ef_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_81ff855e-4bc0-4457-ae54-1faf321e8547_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_ff2a40d8-388c-494d-b605-ffd65bf53e9d_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Physical Location and Values of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInThirdYear_0e15ee79-55d2-4930-bf50-689ac2a3a644_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred consideration in 2026</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:to="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_7153f0a2-b813-45e8-b2c3-87f58e85129b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash in Other noncurrent assets</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:to="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward_ca8814c7-e321-40d1-b33b-367e313227b4_terseLabel_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value&#160;</link:label>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward_label_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Roll Forward]</link:label>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward_documentation_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward" xlink:href="epam-20230331.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward" xlink:to="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionLineItems_4a9f2626-69b1-4d1b-9a8d-85950374a4b9_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionLineItems" xlink:to="lab_us-gaap_AssetAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear_627d9943-a08c-4603-8343-3120f02e2738_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred consideration in remainder of 2023</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_54a5c002-bc0e-442e-945b-f450b3ef2f6a_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Disaggregation of Revenues</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_5b3b2e13-3964-45a9-b1ba-e41ee4a2250d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_9d7446a0-071f-4f5b-adce-26d0e27a78c5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity withheld for employee taxes (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_IncreaseDecreaseinOperatingLeaseLiabilities_27144ce1-55b8-4d13-a012-bf7b7bd848f2_terseLabel_en-US" xlink:label="lab_epam_IncreaseDecreaseinOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_epam_IncreaseDecreaseinOperatingLeaseLiabilities_label_en-US" xlink:label="lab_epam_IncreaseDecreaseinOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liabilities</link:label>
    <link:label id="lab_epam_IncreaseDecreaseinOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_epam_IncreaseDecreaseinOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The increase (decrease) during the reporting period in the operating lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_IncreaseDecreaseinOperatingLeaseLiabilities" xlink:href="epam-20230331.xsd#epam_IncreaseDecreaseinOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_IncreaseDecreaseinOperatingLeaseLiabilities" xlink:to="lab_epam_IncreaseDecreaseinOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_ae3d19ad-0f95-4c74-95c1-fa1345f36f79_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5ef16923-e0ef-49a5-9dd2-3e7a4698b708_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase/(decrease) in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_CloudServicesMember_3468e57e-20ca-4312-acd6-248924f2c8be_terseLabel_en-US" xlink:label="lab_epam_CloudServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cloud Services</link:label>
    <link:label id="lab_epam_CloudServicesMember_label_en-US" xlink:label="lab_epam_CloudServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cloud Services [Member]</link:label>
    <link:label id="lab_epam_CloudServicesMember_documentation_en-US" xlink:label="lab_epam_CloudServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cloud Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CloudServicesMember" xlink:href="epam-20230331.xsd#epam_CloudServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_CloudServicesMember" xlink:to="lab_epam_CloudServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_9813bbd8-2c65-4070-8edb-8307e62435b7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement input to determine fair value of contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_3924380d-ff24-40c0-96d2-8a8c12bf86a0_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_97a11241-3bee-4d91-b92b-a18b1b4db6e9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_99b2fbad-354c-437d-b94e-3cab27305f4d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fc612a9a-95b3-42b1-9dc7-f4c0ba628d7c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_ec5e999e-a0cd-43b8-b532-814cf417074a_negatedLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity withheld for employee taxes</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_620476ea-0701-48a9-a9d0-32771690e218_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_7c02998d-4982-4b3f-882b-3ed902352cb1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price including contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract_a5d1e284-6086-4671-affd-99494ea9c10f_terseLabel_en-US" xlink:label="lab_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for lease obligations:</link:label>
    <link:label id="lab_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract_label_en-US" xlink:label="lab_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of Use Assets Obtained in Exchange For Lease Obligations [Abstract]</link:label>
    <link:label id="lab_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract_documentation_en-US" xlink:label="lab_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use assets obtained in exchange for lease obligations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract" xlink:href="epam-20230331.xsd#epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract" xlink:to="lab_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_467c680d-a8dd-4897-bd0a-0e45d38aa7be_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of Credit And Interest Rate Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_347a72b7-22cf-4b69-9d71-b9b34af08062_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure_a466bb46-7713-46b2-90d4-b456f78e40b3_terseLabel_en-US" xlink:label="lab_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rights to acquire noncontrolling interest in consolidated subsidiaries</link:label>
    <link:label id="lab_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure_label_en-US" xlink:label="lab_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rights To Acquire Noncontrolling Interest In Consolidated Subsidiaries, Fair Value Disclosure</link:label>
    <link:label id="lab_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure_documentation_en-US" xlink:label="lab_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rights To Acquire Noncontrolling Interest In Consolidated Subsidiaries, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure" xlink:href="epam-20230331.xsd#epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure" xlink:to="lab_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_3b62170e-061e-4add-b98a-a5a6584f6bac_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_58851511-c56e-4de5-a8b9-a0cbfc41c38f_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_e50afead-b44a-4d26-af89-c1444167573c_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligation_76a7a463-af70-469b-8064-052dad27f52b_totalLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred consideration</link:label>
    <link:label id="lab_us-gaap_PurchaseObligation_label_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_836f5ad6-6741-453d-b88e-fbce6f69b751_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_a66b8cb8-bea0-4f0d-ad64-76ee32bb419d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_869b2ef7-cb82-4ab6-b5d4-314fc0b2d6ce_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_5a68bdf9-f825-4293-b6ea-0642e37fe448_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_b8639c56-cf41-4817-b130-faca579eda2a_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_4a295f9a-bdc4-4ef7-8b4e-d2e7278e239b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NorthAmericaMember_4d5c6098-62fa-47d3-b0cb-fd9da934e511_terseLabel_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Americas</link:label>
    <link:label id="lab_srt_NorthAmericaMember_label_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NorthAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NorthAmericaMember" xlink:to="lab_srt_NorthAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_NatureOfBusinessPolicyPolicyTextBlock_341412e0-0aa2-4f1c-9c70-9a1c0d3d5f49_terseLabel_en-US" xlink:label="lab_epam_NatureOfBusinessPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations</link:label>
    <link:label id="lab_epam_NatureOfBusinessPolicyPolicyTextBlock_label_en-US" xlink:label="lab_epam_NatureOfBusinessPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature Of Business Policy [Policy Text Block]</link:label>
    <link:label id="lab_epam_NatureOfBusinessPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_epam_NatureOfBusinessPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature Of Business Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NatureOfBusinessPolicyPolicyTextBlock" xlink:href="epam-20230331.xsd#epam_NatureOfBusinessPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_NatureOfBusinessPolicyPolicyTextBlock" xlink:to="lab_epam_NatureOfBusinessPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_32e46cd8-fca9-4aae-a0ad-e8e819ae0162_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bff6d174-ef2f-4497-bae1-c29ed1d58bf2_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_fd352d5b-2b13-4632-81db-153f0b3a0f10_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charges</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_45291485-000b-4273-bbfd-7b5976ec3b40_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_689e6531-ef66-446f-a767-9014f007b39a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total commitment amount</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Purchase Commitment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentAmount" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_fb12ee14-c0da-40cb-9332-cc71317ad342_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Computation of Basic and Diluted Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_16572ad4-bf16-4056-a4bd-34131ef9fb17_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_862c57f4-dbe6-4494-90a7-6ccc2d1808ba_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_a1df9539-5577-4aba-8d16-ba5d1977ae4b_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenues (exclusive of depreciation and amortization)</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_51cb8a45-323c-4a04-950a-30be1b174251_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of non-marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Interest in Subsidiaries and Affiliates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:to="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>epam-20230331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:ab52ddf8-07d0-42f0-a69a-cfdc8409281c,g:433747ef-5bd4-43b6-bbdd-48a25ebc9074-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.epam.com/role/CoverPage" xlink:type="simple" xlink:href="epam-20230331.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_45595ef8-78d2-4f32-82a8-c134f1ea3a99" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_DocumentType_45595ef8-78d2-4f32-82a8-c134f1ea3a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_514755fd-016e-4d91-8192-0194e999fd39" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_DocumentQuarterlyReport_514755fd-016e-4d91-8192-0194e999fd39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_76e3ddb6-99a7-4741-92e9-27cd164251b5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_DocumentPeriodEndDate_76e3ddb6-99a7-4741-92e9-27cd164251b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_679cefb8-e5aa-4a29-81fc-466fdca7fc02" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_DocumentTransitionReport_679cefb8-e5aa-4a29-81fc-466fdca7fc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_348691df-d8b0-4109-ab46-3cc84e1e5c64" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_EntityFileNumber_348691df-d8b0-4109-ab46-3cc84e1e5c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_77475f26-0a91-4ca3-ac29-85f6bae7d4bf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_EntityRegistrantName_77475f26-0a91-4ca3-ac29-85f6bae7d4bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_9defdcfd-afc1-4cc1-9166-3ed88878f510" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_EntityIncorporationStateCountryCode_9defdcfd-afc1-4cc1-9166-3ed88878f510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_e28fd95e-1bae-4cb0-a7e0-6b8dbd075cae" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_EntityTaxIdentificationNumber_e28fd95e-1bae-4cb0-a7e0-6b8dbd075cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_f9143860-6aac-44fa-9624-8aa7c27979b1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_EntityAddressAddressLine1_f9143860-6aac-44fa-9624-8aa7c27979b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_ccc2f544-d189-4228-b3c7-782c2b8af5a0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_EntityAddressAddressLine2_ccc2f544-d189-4228-b3c7-782c2b8af5a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_33e51e11-cc2a-47d2-a96c-b0c05620c6b7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_EntityAddressCityOrTown_33e51e11-cc2a-47d2-a96c-b0c05620c6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_de6ddc1d-1d4d-46db-94cf-32b80dff245d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_EntityAddressStateOrProvince_de6ddc1d-1d4d-46db-94cf-32b80dff245d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_cd9deef3-d6d5-4e8a-b32b-a11f182fbaf8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_EntityAddressPostalZipCode_cd9deef3-d6d5-4e8a-b32b-a11f182fbaf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_d18b9241-8b54-4afc-9038-b8e289747693" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_CityAreaCode_d18b9241-8b54-4afc-9038-b8e289747693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_3b20dd91-893c-49ae-bd16-d2258d938ad7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_LocalPhoneNumber_3b20dd91-893c-49ae-bd16-d2258d938ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_6a4939c3-7eb5-476a-b35a-0cf1fb6e06fd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_Security12bTitle_6a4939c3-7eb5-476a-b35a-0cf1fb6e06fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_1da1002b-4c80-4c26-9585-270879041f03" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_TradingSymbol_1da1002b-4c80-4c26-9585-270879041f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_7c9468de-ec6a-42e3-84b0-a811cedc80a6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_SecurityExchangeName_7c9468de-ec6a-42e3-84b0-a811cedc80a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_94a73f16-22b6-4dde-a8dc-a0cb3aad7dbf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_EntityCurrentReportingStatus_94a73f16-22b6-4dde-a8dc-a0cb3aad7dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_ef94087a-3e3e-4c8a-b155-e31e6a4eba26" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_EntityInteractiveDataCurrent_ef94087a-3e3e-4c8a-b155-e31e6a4eba26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_0a0f94fc-d41e-4419-92e8-c45886c1dfd8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_EntityFilerCategory_0a0f94fc-d41e-4419-92e8-c45886c1dfd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_2426d996-1e21-4e01-ac80-b7a3d94df2bf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_EntitySmallBusiness_2426d996-1e21-4e01-ac80-b7a3d94df2bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_73f68ba2-29db-474e-8bf9-8b0eff58320b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_EntityEmergingGrowthCompany_73f68ba2-29db-474e-8bf9-8b0eff58320b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_5a4bb499-c18d-469f-b940-81bdc849747b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_EntityShellCompany_5a4bb499-c18d-469f-b940-81bdc849747b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_e59b2555-ce5b-4495-b578-65ddb7757266" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_e59b2555-ce5b-4495-b578-65ddb7757266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_4cf8af79-d7a4-418d-be23-cddf242aef38" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_EntityCentralIndexKey_4cf8af79-d7a4-418d-be23-cddf242aef38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_ed5b1d3b-4e46-4625-953a-c00ceeb2ddeb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_CurrentFiscalYearEndDate_ed5b1d3b-4e46-4625-953a-c00ceeb2ddeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_af9f32c6-ba69-4a16-8db5-37e2c04cf37f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_DocumentFiscalYearFocus_af9f32c6-ba69-4a16-8db5-37e2c04cf37f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_dd783ddd-c439-4725-846e-4fa227b66c06" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_DocumentFiscalPeriodFocus_dd783ddd-c439-4725-846e-4fa227b66c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_69cd2a5c-a516-4670-8b36-f64af398fe0c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_119ded9d-7dcd-42d3-b7aa-0ee208ac1ce0" xlink:to="loc_dei_AmendmentFlag_69cd2a5c-a516-4670-8b36-f64af398fe0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="epam-20230331.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_7eb7def5-175b-4311-ab95-acbbfd7bc298" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_7b3bdbe5-0739-43b1-a1b4-8a1f68f9fba9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7eb7def5-175b-4311-ab95-acbbfd7bc298" xlink:to="loc_us-gaap_AssetsAbstract_7b3bdbe5-0739-43b1-a1b4-8a1f68f9fba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_811fd324-cedd-4720-8f4e-b93c3f9c2180" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7b3bdbe5-0739-43b1-a1b4-8a1f68f9fba9" xlink:to="loc_us-gaap_AssetsCurrentAbstract_811fd324-cedd-4720-8f4e-b93c3f9c2180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_da984e5f-1eac-46f9-8c4f-dc3926e13d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_811fd324-cedd-4720-8f4e-b93c3f9c2180" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_da984e5f-1eac-46f9-8c4f-dc3926e13d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent_b963e0a7-eed7-4a7b-bd1d-d290a9780d0f" xlink:href="epam-20230331.xsd#epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_811fd324-cedd-4720-8f4e-b93c3f9c2180" xlink:to="loc_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent_b963e0a7-eed7-4a7b-bd1d-d290a9780d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_2ed6b174-52d8-4cc6-9dae-661b6b6fd639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_811fd324-cedd-4720-8f4e-b93c3f9c2180" xlink:to="loc_us-gaap_ShortTermInvestments_2ed6b174-52d8-4cc6-9dae-661b6b6fd639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d07841cc-18f1-4cef-9314-634bf0d94753" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_811fd324-cedd-4720-8f4e-b93c3f9c2180" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d07841cc-18f1-4cef-9314-634bf0d94753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_97e78089-e60c-4dcd-bc0b-26f595808414" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_811fd324-cedd-4720-8f4e-b93c3f9c2180" xlink:to="loc_us-gaap_AssetsCurrent_97e78089-e60c-4dcd-bc0b-26f595808414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_363b4934-4963-47ec-bd90-4eb5031e3793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7b3bdbe5-0739-43b1-a1b4-8a1f68f9fba9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_363b4934-4963-47ec-bd90-4eb5031e3793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_eb955124-3db8-4379-8eef-d2e7cbe105ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7b3bdbe5-0739-43b1-a1b4-8a1f68f9fba9" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_eb955124-3db8-4379-8eef-d2e7cbe105ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a15edd51-936b-4892-a32f-08a9d2cc8363" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7b3bdbe5-0739-43b1-a1b4-8a1f68f9fba9" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a15edd51-936b-4892-a32f-08a9d2cc8363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6455fca3-e90d-498b-b772-72a3414d25a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7b3bdbe5-0739-43b1-a1b4-8a1f68f9fba9" xlink:to="loc_us-gaap_Goodwill_6455fca3-e90d-498b-b772-72a3414d25a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_0fe3efbd-34f0-4e14-b32b-87b6dca5df93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7b3bdbe5-0739-43b1-a1b4-8a1f68f9fba9" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_0fe3efbd-34f0-4e14-b32b-87b6dca5df93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_59230ab5-d340-46ef-97da-57b08cf06b89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7b3bdbe5-0739-43b1-a1b4-8a1f68f9fba9" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_59230ab5-d340-46ef-97da-57b08cf06b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6c78c116-3d0d-4260-81cb-0d95dfe92a85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7b3bdbe5-0739-43b1-a1b4-8a1f68f9fba9" xlink:to="loc_us-gaap_Assets_6c78c116-3d0d-4260-81cb-0d95dfe92a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_6daaae7e-9175-4e63-bc05-d8a8e4cc82ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7eb7def5-175b-4311-ab95-acbbfd7bc298" xlink:to="loc_us-gaap_LiabilitiesAbstract_6daaae7e-9175-4e63-bc05-d8a8e4cc82ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_b2449641-bad3-45b4-8753-a3ee32f7b878" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6daaae7e-9175-4e63-bc05-d8a8e4cc82ae" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_b2449641-bad3-45b4-8753-a3ee32f7b878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c538992a-ede0-4204-aa39-cb7c0672de5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b2449641-bad3-45b4-8753-a3ee32f7b878" xlink:to="loc_us-gaap_AccountsPayableCurrent_c538992a-ede0-4204-aa39-cb7c0672de5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9c6fdcab-4473-4677-bfc7-c7c82e73e094" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b2449641-bad3-45b4-8753-a3ee32f7b878" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9c6fdcab-4473-4677-bfc7-c7c82e73e094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_4a805747-7aee-4a19-942e-a14d456e2369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b2449641-bad3-45b4-8753-a3ee32f7b878" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_4a805747-7aee-4a19-942e-a14d456e2369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_e827e43a-20e3-49b8-8465-43358c664116" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b2449641-bad3-45b4-8753-a3ee32f7b878" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_e827e43a-20e3-49b8-8465-43358c664116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_53f54c67-9d1f-4795-8f42-1fc3917e0c57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b2449641-bad3-45b4-8753-a3ee32f7b878" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_53f54c67-9d1f-4795-8f42-1fc3917e0c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1a65df8d-7303-475c-9ad1-7c8ca726ffee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b2449641-bad3-45b4-8753-a3ee32f7b878" xlink:to="loc_us-gaap_LiabilitiesCurrent_1a65df8d-7303-475c-9ad1-7c8ca726ffee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_89765257-044d-4507-8bc9-555b44c93d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6daaae7e-9175-4e63-bc05-d8a8e4cc82ae" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_89765257-044d-4507-8bc9-555b44c93d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d053112c-5040-4f79-b50e-cbc820238908" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6daaae7e-9175-4e63-bc05-d8a8e4cc82ae" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d053112c-5040-4f79-b50e-cbc820238908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1ebe1cbe-1f20-4081-98a9-67e978b67b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6daaae7e-9175-4e63-bc05-d8a8e4cc82ae" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1ebe1cbe-1f20-4081-98a9-67e978b67b3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_5a064041-b7a8-4534-93ec-f59884443902" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6daaae7e-9175-4e63-bc05-d8a8e4cc82ae" xlink:to="loc_us-gaap_Liabilities_5a064041-b7a8-4534-93ec-f59884443902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_072ee756-0d1c-4898-8ecc-d9f7dd6bb0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7eb7def5-175b-4311-ab95-acbbfd7bc298" xlink:to="loc_us-gaap_CommitmentsAndContingencies_072ee756-0d1c-4898-8ecc-d9f7dd6bb0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_cde591e7-671e-473c-8456-af9db9324c75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7eb7def5-175b-4311-ab95-acbbfd7bc298" xlink:to="loc_us-gaap_StockholdersEquityAbstract_cde591e7-671e-473c-8456-af9db9324c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_5745c552-2758-41bc-81df-fa3486b5ac7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cde591e7-671e-473c-8456-af9db9324c75" xlink:to="loc_us-gaap_CommonStockValue_5745c552-2758-41bc-81df-fa3486b5ac7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_5c151bfc-c05b-4093-b1ad-705545722ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cde591e7-671e-473c-8456-af9db9324c75" xlink:to="loc_us-gaap_AdditionalPaidInCapital_5c151bfc-c05b-4093-b1ad-705545722ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_71888f77-940c-435e-b945-dc0c5038050f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsUnappropriated"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cde591e7-671e-473c-8456-af9db9324c75" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_71888f77-940c-435e-b945-dc0c5038050f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_ec029a0f-64c8-44d3-b8d3-31d1ee618e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cde591e7-671e-473c-8456-af9db9324c75" xlink:to="loc_us-gaap_TreasuryStockCommonValue_ec029a0f-64c8-44d3-b8d3-31d1ee618e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f0ad1d3c-e449-480c-8fb2-c0e2b47a51ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cde591e7-671e-473c-8456-af9db9324c75" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f0ad1d3c-e449-480c-8fb2-c0e2b47a51ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2bb960c8-2559-45b0-9bb1-004278f8ea2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cde591e7-671e-473c-8456-af9db9324c75" xlink:to="loc_us-gaap_StockholdersEquity_2bb960c8-2559-45b0-9bb1-004278f8ea2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_4bcde1f6-296a-435f-a643-f3c2fdddf59a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cde591e7-671e-473c-8456-af9db9324c75" xlink:to="loc_us-gaap_MinorityInterest_4bcde1f6-296a-435f-a643-f3c2fdddf59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f506ded5-d7b2-45cb-80a3-aa077a0b47da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cde591e7-671e-473c-8456-af9db9324c75" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f506ded5-d7b2-45cb-80a3-aa077a0b47da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_3dc914eb-5c82-4d9c-867e-28a59bf1d0a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7eb7def5-175b-4311-ab95-acbbfd7bc298" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_3dc914eb-5c82-4d9c-867e-28a59bf1d0a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="epam-20230331.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_03087b00-8514-43d9-a257-b1641be7e60f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_14347b23-2348-4697-ab9c-137be0849042" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_03087b00-8514-43d9-a257-b1641be7e60f" xlink:to="loc_us-gaap_AssetsAbstract_14347b23-2348-4697-ab9c-137be0849042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_a9bb2bec-d51f-406f-9a90-4558f405d032" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_14347b23-2348-4697-ab9c-137be0849042" xlink:to="loc_us-gaap_AssetsCurrentAbstract_a9bb2bec-d51f-406f-9a90-4558f405d032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent_9368ca10-4d3f-42cf-a785-49e624c65a0d" xlink:href="epam-20230331.xsd#epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a9bb2bec-d51f-406f-9a90-4558f405d032" xlink:to="loc_epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent_9368ca10-4d3f-42cf-a785-49e624c65a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_0a19fe6e-ca13-47d4-8d80-b44bec28fd5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_03087b00-8514-43d9-a257-b1641be7e60f" xlink:to="loc_us-gaap_StockholdersEquityAbstract_0a19fe6e-ca13-47d4-8d80-b44bec28fd5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_b5456678-4533-4724-8502-58e9f6f7a8d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_0a19fe6e-ca13-47d4-8d80-b44bec28fd5b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_b5456678-4533-4724-8502-58e9f6f7a8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_b5c6ad36-96ec-491a-bdc5-6fad3785e92b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_0a19fe6e-ca13-47d4-8d80-b44bec28fd5b" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_b5c6ad36-96ec-491a-bdc5-6fad3785e92b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_f1af5176-c7f6-4933-97af-c2ae84dbed8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_0a19fe6e-ca13-47d4-8d80-b44bec28fd5b" xlink:to="loc_us-gaap_CommonStockSharesIssued_f1af5176-c7f6-4933-97af-c2ae84dbed8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_89975c2a-7ddf-49ca-9b11-05a171031853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_0a19fe6e-ca13-47d4-8d80-b44bec28fd5b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_89975c2a-7ddf-49ca-9b11-05a171031853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="epam-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_ccab3360-ea2c-4339-9790-61e29675984d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8736b08e-7b67-4cd5-ae0a-36c93f838ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ccab3360-ea2c-4339-9790-61e29675984d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8736b08e-7b67-4cd5-ae0a-36c93f838ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_eb7a7941-063b-4760-898d-a602cb163dde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ccab3360-ea2c-4339-9790-61e29675984d" xlink:to="loc_us-gaap_OperatingExpensesAbstract_eb7a7941-063b-4760-898d-a602cb163dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_d92a2cb3-5792-4fe4-8333-d70f414491bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb7a7941-063b-4760-898d-a602cb163dde" xlink:to="loc_us-gaap_CostOfRevenue_d92a2cb3-5792-4fe4-8333-d70f414491bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_c70455a3-64f1-4112-beb9-8c88d45c21be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb7a7941-063b-4760-898d-a602cb163dde" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_c70455a3-64f1-4112-beb9-8c88d45c21be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_949b76e3-5a04-42d2-b9fe-7048b690c88b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb7a7941-063b-4760-898d-a602cb163dde" xlink:to="loc_us-gaap_DepreciationAndAmortization_949b76e3-5a04-42d2-b9fe-7048b690c88b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3a1fafc5-1054-4e9f-9ba1-538966231730" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ccab3360-ea2c-4339-9790-61e29675984d" xlink:to="loc_us-gaap_OperatingIncomeLoss_3a1fafc5-1054-4e9f-9ba1-538966231730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingGainsLosses_ed26e7d3-60fe-453e-ad50-59aec124fbf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingGainsLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ccab3360-ea2c-4339-9790-61e29675984d" xlink:to="loc_us-gaap_NonoperatingGainsLosses_ed26e7d3-60fe-453e-ad50-59aec124fbf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0e57f1db-27a1-4f07-9cc4-f4c3ec654f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ccab3360-ea2c-4339-9790-61e29675984d" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0e57f1db-27a1-4f07-9cc4-f4c3ec654f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f9e89be0-c87a-4843-be13-d70b6c8df0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ccab3360-ea2c-4339-9790-61e29675984d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f9e89be0-c87a-4843-be13-d70b6c8df0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b2e41278-6ef8-409d-baa5-ec7cde74435f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ccab3360-ea2c-4339-9790-61e29675984d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b2e41278-6ef8-409d-baa5-ec7cde74435f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9cd549d3-e786-48e1-98a5-4721e2dc75d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ccab3360-ea2c-4339-9790-61e29675984d" xlink:to="loc_us-gaap_NetIncomeLoss_9cd549d3-e786-48e1-98a5-4721e2dc75d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_11bcb62e-62e3-46d9-bd2b-f803297d86d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ccab3360-ea2c-4339-9790-61e29675984d" xlink:to="loc_us-gaap_EarningsPerShareAbstract_11bcb62e-62e3-46d9-bd2b-f803297d86d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_98852e09-fbbd-4ccb-ae07-f0a83107f182" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_11bcb62e-62e3-46d9-bd2b-f803297d86d2" xlink:to="loc_us-gaap_EarningsPerShareBasic_98852e09-fbbd-4ccb-ae07-f0a83107f182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_55cab053-dd30-405e-947a-1f9f9def7049" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_11bcb62e-62e3-46d9-bd2b-f803297d86d2" xlink:to="loc_us-gaap_EarningsPerShareDiluted_55cab053-dd30-405e-947a-1f9f9def7049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_2ea134c6-e3e0-4631-ac0d-00b051663ac3" xlink:href="epam-20230331.xsd#epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ccab3360-ea2c-4339-9790-61e29675984d" xlink:to="loc_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_2ea134c6-e3e0-4631-ac0d-00b051663ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b61e6b8d-a2da-435c-bdbb-31a665d3aac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_2ea134c6-e3e0-4631-ac0d-00b051663ac3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b61e6b8d-a2da-435c-bdbb-31a665d3aac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b9d18ad4-295f-40d5-92cf-d7bed8797cff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_2ea134c6-e3e0-4631-ac0d-00b051663ac3" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b9d18ad4-295f-40d5-92cf-d7bed8797cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="epam-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e634b52d-3185-4b42-9ee1-2e203f8125a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_868a8cf0-113e-4e4f-be7e-010c783891e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e634b52d-3185-4b42-9ee1-2e203f8125a3" xlink:to="loc_us-gaap_NetIncomeLoss_868a8cf0-113e-4e4f-be7e-010c783891e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_e8a1fd12-6b55-4364-9fe7-08d83870c441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e634b52d-3185-4b42-9ee1-2e203f8125a3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_e8a1fd12-6b55-4364-9fe7-08d83870c441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_6bd3ba3c-d797-4ab2-be17-acf46aea9192" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_e8a1fd12-6b55-4364-9fe7-08d83870c441" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_6bd3ba3c-d797-4ab2-be17-acf46aea9192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_f141c0f8-9bd7-444e-af1c-18e84a87fe76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_e8a1fd12-6b55-4364-9fe7-08d83870c441" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_f141c0f8-9bd7-444e-af1c-18e84a87fe76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6fdbbfbf-f9ca-433d-b375-0505d55bb8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_e8a1fd12-6b55-4364-9fe7-08d83870c441" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6fdbbfbf-f9ca-433d-b375-0505d55bb8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_2cd6fcb8-94e7-41c2-9ee5-ff13b19d1e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e634b52d-3185-4b42-9ee1-2e203f8125a3" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_2cd6fcb8-94e7-41c2-9ee5-ff13b19d1e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="epam-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_7e3999dc-297a-4282-9583-6bd63545e9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_874ae69a-a43c-4765-87b3-d4dde54c8848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_7e3999dc-297a-4282-9583-6bd63545e9e0" xlink:to="loc_us-gaap_StatementTable_874ae69a-a43c-4765-87b3-d4dde54c8848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_61476574-106a-425d-9c1b-68a3a50e341d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_874ae69a-a43c-4765-87b3-d4dde54c8848" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_61476574-106a-425d-9c1b-68a3a50e341d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7d402c20-6352-4e3f-a6e1-5f73a8dec596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_61476574-106a-425d-9c1b-68a3a50e341d" xlink:to="loc_us-gaap_EquityComponentDomain_7d402c20-6352-4e3f-a6e1-5f73a8dec596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_71a3b600-b762-41be-bf04-8c5f1843b3cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7d402c20-6352-4e3f-a6e1-5f73a8dec596" xlink:to="loc_us-gaap_CommonStockMember_71a3b600-b762-41be-bf04-8c5f1843b3cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_3d0db23e-844e-4de7-bf32-5e6d7566a1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7d402c20-6352-4e3f-a6e1-5f73a8dec596" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_3d0db23e-844e-4de7-bf32-5e6d7566a1f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_e56448c3-e006-4380-83c7-7e7f2957864b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7d402c20-6352-4e3f-a6e1-5f73a8dec596" xlink:to="loc_us-gaap_RetainedEarningsMember_e56448c3-e006-4380-83c7-7e7f2957864b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_a0dde74f-f4f2-4b06-87f1-0431d1f98149" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7d402c20-6352-4e3f-a6e1-5f73a8dec596" xlink:to="loc_us-gaap_TreasuryStockCommonMember_a0dde74f-f4f2-4b06-87f1-0431d1f98149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_efe7ab63-e0a0-4602-abe0-f117feafe9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7d402c20-6352-4e3f-a6e1-5f73a8dec596" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_efe7ab63-e0a0-4602-abe0-f117feafe9f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_3e32380e-f648-42e3-ab11-a699034ff793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7d402c20-6352-4e3f-a6e1-5f73a8dec596" xlink:to="loc_us-gaap_NoncontrollingInterestMember_3e32380e-f648-42e3-ab11-a699034ff793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3663e050-0d7a-499b-9c49-11a6c3f30c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_874ae69a-a43c-4765-87b3-d4dde54c8848" xlink:to="loc_us-gaap_AwardTypeAxis_3663e050-0d7a-499b-9c49-11a6c3f30c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5f05dfb-0c3e-4f20-b9c5-dc87145e7aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_3663e050-0d7a-499b-9c49-11a6c3f30c3f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5f05dfb-0c3e-4f20-b9c5-dc87145e7aa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_69bca1d0-8e91-4af6-bb5e-5b3d2a906ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5f05dfb-0c3e-4f20-b9c5-dc87145e7aa5" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_69bca1d0-8e91-4af6-bb5e-5b3d2a906ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7108dae2-47be-42db-90d4-2e08b327b767" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_874ae69a-a43c-4765-87b3-d4dde54c8848" xlink:to="loc_us-gaap_StatementLineItems_7108dae2-47be-42db-90d4-2e08b327b767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7108dae2-47be-42db-90d4-2e08b327b767" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e726cae6-dfdf-42b9-82b0-7c54d2f3249b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e726cae6-dfdf-42b9-82b0-7c54d2f3249b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d710122e-1148-4eee-a1c8-9502419371b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d710122e-1148-4eee-a1c8-9502419371b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_bf38866c-bc32-4364-b43e-a27bc4ee82da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_TreasuryStockCommonShares_bf38866c-bc32-4364-b43e-a27bc4ee82da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3d14f506-2de1-498b-9aae-6c7099ba2865" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3d14f506-2de1-498b-9aae-6c7099ba2865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_424ee35f-1da5-49ab-94e8-3df5e923a2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_424ee35f-1da5-49ab-94e8-3df5e923a2ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_190d9750-e1ae-4f71-8150-df186ca13dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_190d9750-e1ae-4f71-8150-df186ca13dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3d55681e-37bc-446a-8974-bd9d00c4cbea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3d55681e-37bc-446a-8974-bd9d00c4cbea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b6a7c4fb-b073-4092-842d-c3638b04acfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b6a7c4fb-b073-4092-842d-c3638b04acfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_daf1a360-70b7-4e30-9ed9-f1c25950be68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_daf1a360-70b7-4e30-9ed9-f1c25950be68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_0426a090-76c4-47c9-b35c-98e548467a61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_0426a090-76c4-47c9-b35c-98e548467a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_ea66dc17-0383-4ba0-b14c-bb0aadf4a830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_ea66dc17-0383-4ba0-b14c-bb0aadf4a830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d541b733-a91a-49d6-8e33-3d099a8c10c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d541b733-a91a-49d6-8e33-3d099a8c10c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_7ea25169-f7ea-4e19-8768-8c4b0ac76ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_7ea25169-f7ea-4e19-8768-8c4b0ac76ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_90e9dea3-707c-4310-a885-946be26d1299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_NetIncomeLoss_90e9dea3-707c-4310-a885-946be26d1299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b47c3c4f-f4ad-4a92-bd92-a2dbd44bc0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_b47c3c4f-f4ad-4a92-bd92-a2dbd44bc0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_59176a4d-c4ff-40be-9925-8cb2409420cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_59176a4d-c4ff-40be-9925-8cb2409420cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_c85d8d8a-0a07-4ef4-a935-8676105a2dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5288b814-8e34-4a4c-8093-321268f28897" xlink:to="loc_us-gaap_TreasuryStockCommonShares_c85d8d8a-0a07-4ef4-a935-8676105a2dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="epam-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_7a24f513-3d0f-421e-afcf-55652401e067" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7b6bb6a2-24d0-4f2e-b842-d0a7050ff752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7a24f513-3d0f-421e-afcf-55652401e067" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7b6bb6a2-24d0-4f2e-b842-d0a7050ff752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d35ebb47-e605-4b79-b5dc-ac0842ba9332" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7b6bb6a2-24d0-4f2e-b842-d0a7050ff752" xlink:to="loc_us-gaap_NetIncomeLoss_d35ebb47-e605-4b79-b5dc-ac0842ba9332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_69a20b26-0245-46e6-9bbf-7d5c8bd4a0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7b6bb6a2-24d0-4f2e-b842-d0a7050ff752" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_69a20b26-0245-46e6-9bbf-7d5c8bd4a0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization_34d1e2f7-5503-49c8-94a2-ac4d3fd584dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_69a20b26-0245-46e6-9bbf-7d5c8bd4a0f6" xlink:to="loc_us-gaap_OtherDepreciationAndAmortization_34d1e2f7-5503-49c8-94a2-ac4d3fd584dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_321d2e31-c3ad-41d9-8388-135c8b9b487e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_69a20b26-0245-46e6-9bbf-7d5c8bd4a0f6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_321d2e31-c3ad-41d9-8388-135c8b9b487e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_c1e38761-ad2e-482b-a0b4-0ab588dde7de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_69a20b26-0245-46e6-9bbf-7d5c8bd4a0f6" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_c1e38761-ad2e-482b-a0b4-0ab588dde7de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c6c0775a-1353-42fd-a70b-3cbbd04226e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_69a20b26-0245-46e6-9bbf-7d5c8bd4a0f6" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c6c0775a-1353-42fd-a70b-3cbbd04226e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_46a014c5-5fb3-4f10-9b7e-7b2d88fdad8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_69a20b26-0245-46e6-9bbf-7d5c8bd4a0f6" xlink:to="loc_us-gaap_ShareBasedCompensation_46a014c5-5fb3-4f10-9b7e-7b2d88fdad8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnOilAndGasHedgingActivity_b1a50841-49ab-4084-a974-88f023444c22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnOilAndGasHedgingActivity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_69a20b26-0245-46e6-9bbf-7d5c8bd4a0f6" xlink:to="loc_us-gaap_GainLossOnOilAndGasHedgingActivity_b1a50841-49ab-4084-a974-88f023444c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_39c4812e-09db-4a34-af16-b181d277d6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_69a20b26-0245-46e6-9bbf-7d5c8bd4a0f6" xlink:to="loc_us-gaap_AssetImpairmentCharges_39c4812e-09db-4a34-af16-b181d277d6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_886ddbbd-e231-4080-82af-43b1ab1abdb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_69a20b26-0245-46e6-9bbf-7d5c8bd4a0f6" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_886ddbbd-e231-4080-82af-43b1ab1abdb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_37288040-e351-4950-b2f4-a294428ba0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_69a20b26-0245-46e6-9bbf-7d5c8bd4a0f6" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_37288040-e351-4950-b2f4-a294428ba0ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_IncreaseDecreaseinTradeReceivablesandContractAssets_df40e68a-5ce9-42b4-98df-a2eeb7f722e8" xlink:href="epam-20230331.xsd#epam_IncreaseDecreaseinTradeReceivablesandContractAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_37288040-e351-4950-b2f4-a294428ba0ff" xlink:to="loc_epam_IncreaseDecreaseinTradeReceivablesandContractAssets_df40e68a-5ce9-42b4-98df-a2eeb7f722e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_38c1ddfc-2487-4bf5-9fa8-27e5ce4182c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_37288040-e351-4950-b2f4-a294428ba0ff" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_38c1ddfc-2487-4bf5-9fa8-27e5ce4182c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e663fd8b-e0c0-4307-8a8a-e7db1f39b807" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_37288040-e351-4950-b2f4-a294428ba0ff" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e663fd8b-e0c0-4307-8a8a-e7db1f39b807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_93a10591-07b9-4bc0-809f-962cad1b7fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_37288040-e351-4950-b2f4-a294428ba0ff" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_93a10591-07b9-4bc0-809f-962cad1b7fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_IncreaseDecreaseinOperatingLeaseLiabilities_242b535c-af39-47e1-8c18-64c74b76b742" xlink:href="epam-20230331.xsd#epam_IncreaseDecreaseinOperatingLeaseLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_37288040-e351-4950-b2f4-a294428ba0ff" xlink:to="loc_epam_IncreaseDecreaseinOperatingLeaseLiabilities_242b535c-af39-47e1-8c18-64c74b76b742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_f980edb8-d642-48c1-9c63-bc7681898f06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_37288040-e351-4950-b2f4-a294428ba0ff" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_f980edb8-d642-48c1-9c63-bc7681898f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ebc9cff4-b53b-4685-bd3c-22e34ea1b959" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7b6bb6a2-24d0-4f2e-b842-d0a7050ff752" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ebc9cff4-b53b-4685-bd3c-22e34ea1b959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a7b9b605-23e1-4128-b449-8586da72c4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7a24f513-3d0f-421e-afcf-55652401e067" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a7b9b605-23e1-4128-b449-8586da72c4a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_606fc6b0-e587-40b1-b390-6b345edecbcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a7b9b605-23e1-4128-b449-8586da72c4a3" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_606fc6b0-e587-40b1-b390-6b345edecbcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d1e1bf98-b95b-45b8-bccb-1e21095e35e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a7b9b605-23e1-4128-b449-8586da72c4a3" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d1e1bf98-b95b-45b8-bccb-1e21095e35e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_045f5ff4-ba32-41a8-90cb-991bb0b0b287" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a7b9b605-23e1-4128-b449-8586da72c4a3" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_045f5ff4-ba32-41a8-90cb-991bb0b0b287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_660e6c8b-7085-4f27-a7da-6ed8285515ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a7b9b605-23e1-4128-b449-8586da72c4a3" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_660e6c8b-7085-4f27-a7da-6ed8285515ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1cb5d3db-5e64-4864-b0cf-35033b0c5467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a7b9b605-23e1-4128-b449-8586da72c4a3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1cb5d3db-5e64-4864-b0cf-35033b0c5467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_947654ba-0b13-4d08-b9c9-2654564df982" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7a24f513-3d0f-421e-afcf-55652401e067" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_947654ba-0b13-4d08-b9c9-2654564df982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_cf1745dc-793a-4808-af97-8c3445c09c88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_947654ba-0b13-4d08-b9c9-2654564df982" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_cf1745dc-793a-4808-af97-8c3445c09c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d1e31285-d9a0-46f1-bfd4-a93be4f40cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_947654ba-0b13-4d08-b9c9-2654564df982" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d1e31285-d9a0-46f1-bfd4-a93be4f40cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_ba27797c-c55d-46ec-94e3-570c5c8a09a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_947654ba-0b13-4d08-b9c9-2654564df982" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_ba27797c-c55d-46ec-94e3-570c5c8a09a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_8ee2c29a-77fb-497f-b3c6-ced3e1623c83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_947654ba-0b13-4d08-b9c9-2654564df982" xlink:to="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_8ee2c29a-77fb-497f-b3c6-ced3e1623c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_01c4398f-3be4-4688-8e01-5f6bb609a155" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_947654ba-0b13-4d08-b9c9-2654564df982" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_01c4398f-3be4-4688-8e01-5f6bb609a155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_d35efe95-1d64-455e-98f9-a5e71132a209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_947654ba-0b13-4d08-b9c9-2654564df982" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_d35efe95-1d64-455e-98f9-a5e71132a209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_c5e7d577-9fbd-4d6a-8497-cd014318a1cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_947654ba-0b13-4d08-b9c9-2654564df982" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_c5e7d577-9fbd-4d6a-8497-cd014318a1cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1d8f3869-4aae-490e-a283-f373d8283591" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_947654ba-0b13-4d08-b9c9-2654564df982" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1d8f3869-4aae-490e-a283-f373d8283591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3c023761-14ec-403e-9430-0d6d96f3cf94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_947654ba-0b13-4d08-b9c9-2654564df982" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3c023761-14ec-403e-9430-0d6d96f3cf94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3103de88-6dfe-4b90-b304-2dbdac10c5c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7a24f513-3d0f-421e-afcf-55652401e067" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3103de88-6dfe-4b90-b304-2dbdac10c5c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9536e328-e81b-4e0f-ba88-af7950d00b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7a24f513-3d0f-421e-afcf-55652401e067" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9536e328-e81b-4e0f-ba88-af7950d00b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_50236f54-7156-4080-bf3a-be8acfcab3f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7a24f513-3d0f-421e-afcf-55652401e067" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_50236f54-7156-4080-bf3a-be8acfcab3f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4b22f11a-d665-432b-9d7d-2edb0556ff55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7a24f513-3d0f-421e-afcf-55652401e067" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4b22f11a-d665-432b-9d7d-2edb0556ff55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical" xlink:type="simple" xlink:href="epam-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_d20c26ad-d86e-4268-a990-ad1f0e1b90c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5e3246f6-4633-4d37-91a3-24d58e754e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d20c26ad-d86e-4268-a990-ad1f0e1b90c3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5e3246f6-4633-4d37-91a3-24d58e754e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_47411ad9-fe12-4953-8347-b5310ded8d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d20c26ad-d86e-4268-a990-ad1f0e1b90c3" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_47411ad9-fe12-4953-8347-b5310ded8d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList_d1171b59-bbb8-4049-b944-1a16baee1e82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d20c26ad-d86e-4268-a990-ad1f0e1b90c3" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList_d1171b59-bbb8-4049-b944-1a16baee1e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_132b8458-f7e0-4ba0-8ebc-e44ee1433f19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d20c26ad-d86e-4268-a990-ad1f0e1b90c3" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_132b8458-f7e0-4ba0-8ebc-e44ee1433f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_d63af478-f519-4ada-b4b9-52576114a241" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d20c26ad-d86e-4268-a990-ad1f0e1b90c3" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_d63af478-f519-4ada-b4b9-52576114a241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_63bf78d5-5734-418a-8b7f-58db1e96df0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d20c26ad-d86e-4268-a990-ad1f0e1b90c3" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_63bf78d5-5734-418a-8b7f-58db1e96df0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="epam-20230331.xsd#BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_9c63a473-5584-4528-8180-ceff7c871b40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_5c2c6117-61a6-4a77-9b2e-6dad4d24b20f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9c63a473-5584-4528-8180-ceff7c871b40" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_5c2c6117-61a6-4a77-9b2e-6dad4d24b20f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINE" xlink:type="simple" xlink:href="epam-20230331.xsd#IMPACTOFTHEINVASIONOFUKRAINE"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_7925d476-77ef-46f7-84bf-411a430acea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_d2369b2c-af9d-429e-9f27-8169494ca332" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_7925d476-77ef-46f7-84bf-411a430acea5" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_d2369b2c-af9d-429e-9f27-8169494ca332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACQUISITIONS" xlink:type="simple" xlink:href="epam-20230331.xsd#ACQUISITIONS"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ACQUISITIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_cedefc6b-82f8-4ed4-8895-4c471de7ae21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_34a5fdc8-c71b-4bcf-a8ee-d95bdeff1b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_cedefc6b-82f8-4ed4-8895-4c471de7ae21" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_34a5fdc8-c71b-4bcf-a8ee-d95bdeff1b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/GOODWILL" xlink:type="simple" xlink:href="epam-20230331.xsd#GOODWILL"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/GOODWILL" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ab38a9e5-a2c5-4c0e-8667-ac7d486099d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_1bac6f2e-4501-447e-bbea-96db53703889" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ab38a9e5-a2c5-4c0e-8667-ac7d486099d0" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_1bac6f2e-4501-447e-bbea-96db53703889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="epam-20230331.xsd#FAIRVALUEMEASUREMENTS"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_33898527-2b8d-4f0d-ae4b-8d12dc98eb9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_6da5b256-35ee-4f9e-b2f1-845452c5b103" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_33898527-2b8d-4f0d-ae4b-8d12dc98eb9b" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_6da5b256-35ee-4f9e-b2f1-845452c5b103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="epam-20230331.xsd#DERIVATIVEFINANCIALINSTRUMENTS"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1568da5b-223a-4ce6-a95a-eba880b5c8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_99be1fc5-11e4-474f-9176-fc8648c71d33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1568da5b-223a-4ce6-a95a-eba880b5c8a1" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_99be1fc5-11e4-474f-9176-fc8648c71d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASES" xlink:type="simple" xlink:href="epam-20230331.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_2c60b3b6-7c8a-40b7-b498-aeb9a67f93ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_0aff3537-bdb5-4b2b-91a9-af92e108fa10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2c60b3b6-7c8a-40b7-b498-aeb9a67f93ad" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_0aff3537-bdb5-4b2b-91a9-af92e108fa10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/DEBT" xlink:type="simple" xlink:href="epam-20230331.xsd#DEBT"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/DEBT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7643baee-6b50-4840-899b-c00f41808916" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_e4978fd1-343c-45b9-a5dd-80f69f01254b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7643baee-6b50-4840-899b-c00f41808916" xlink:to="loc_us-gaap_LongTermDebtTextBlock_e4978fd1-343c-45b9-a5dd-80f69f01254b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/REVENUES" xlink:type="simple" xlink:href="epam-20230331.xsd#REVENUES"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/REVENUES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_49acdbba-04f1-45dd-a32b-4dd5196931f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_98dcd814-79b8-4302-b911-800e8cae5ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_49acdbba-04f1-45dd-a32b-4dd5196931f1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_98dcd814-79b8-4302-b911-800e8cae5ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="epam-20230331.xsd#STOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_580b70c4-16f7-41c4-b242-480cc7dc43ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_d8f4266b-e076-43ad-9545-b8612fb0f930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_580b70c4-16f7-41c4-b242-480cc7dc43ba" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_d8f4266b-e076-43ad-9545-b8612fb0f930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/INCOMETAXES" xlink:type="simple" xlink:href="epam-20230331.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ed60ce11-5868-4fd2-b102-06076579b07f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_477da54b-d10d-410d-9411-906c27b255ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ed60ce11-5868-4fd2-b102-06076579b07f" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_477da54b-d10d-410d-9411-906c27b255ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/EARNINGSPERSHARE" xlink:type="simple" xlink:href="epam-20230331.xsd#EARNINGSPERSHARE"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/EARNINGSPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7127855d-37a8-4742-a63e-7bdfbe6097a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_fdf0cf36-f3ee-4de3-be13-431910210a18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7127855d-37a8-4742-a63e-7bdfbe6097a3" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_fdf0cf36-f3ee-4de3-be13-431910210a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="epam-20230331.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_06dc64e7-e085-43a6-93cd-21ad041d7341" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_b00385b4-3a1a-40a9-bc61-e2077d25781a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_06dc64e7-e085-43a6-93cd-21ad041d7341" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_b00385b4-3a1a-40a9-bc61-e2077d25781a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/SEGMENTINFORMATION" xlink:type="simple" xlink:href="epam-20230331.xsd#SEGMENTINFORMATION"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/SEGMENTINFORMATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_13cb973c-f278-4eca-bdb8-697f2da34367" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_ec15dc81-3220-4d9c-87e4-329352681168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_13cb973c-f278-4eca-bdb8-697f2da34367" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_ec15dc81-3220-4d9c-87e4-329352681168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="epam-20230331.xsd#ACCUMULATEDOTHERCOMPREHENSIVELOSS"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d6d2bacf-4ef4-4fec-8df9-67c25d8dc6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_64ca97e5-2fd8-4ad3-9f6e-58f5e81ef761" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d6d2bacf-4ef4-4fec-8df9-67c25d8dc6dd" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_64ca97e5-2fd8-4ad3-9f6e-58f5e81ef761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="epam-20230331.xsd#BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_fd537ba6-c533-4749-9376-a316c750a6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NatureOfBusinessPolicyPolicyTextBlock_9d3427be-f28c-46d9-9a55-c20a10a3ee17" xlink:href="epam-20230331.xsd#epam_NatureOfBusinessPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fd537ba6-c533-4749-9376-a316c750a6e2" xlink:to="loc_epam_NatureOfBusinessPolicyPolicyTextBlock_9d3427be-f28c-46d9-9a55-c20a10a3ee17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_3a1b2843-986e-4938-a281-4cc9be8ee6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fd537ba6-c533-4749-9376-a316c750a6e2" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_3a1b2843-986e-4938-a281-4cc9be8ee6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_2c0cad97-efd1-4903-95f6-f12410af5fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fd537ba6-c533-4749-9376-a316c750a6e2" xlink:to="loc_us-gaap_UseOfEstimates_2c0cad97-efd1-4903-95f6-f12410af5fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_0f44cfda-2462-49be-ad12-601dfd4fe60c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fd537ba6-c533-4749-9376-a316c750a6e2" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_0f44cfda-2462-49be-ad12-601dfd4fe60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_f56b1e50-189a-460d-9766-bb40e067b3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fd537ba6-c533-4749-9376-a316c750a6e2" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_f56b1e50-189a-460d-9766-bb40e067b3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_4b7c1408-312c-46d6-b81a-37049f3fe490" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fd537ba6-c533-4749-9376-a316c750a6e2" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_4b7c1408-312c-46d6-b81a-37049f3fe490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_447ffcd6-bdb1-4027-99a7-c0600695ae24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fd537ba6-c533-4749-9376-a316c750a6e2" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_447ffcd6-bdb1-4027-99a7-c0600695ae24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock_8bdb0591-0730-42a4-a7ae-9574f00b5d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fd537ba6-c533-4749-9376-a316c750a6e2" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock_8bdb0591-0730-42a4-a7ae-9574f00b5d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINETables" xlink:type="simple" xlink:href="epam-20230331.xsd#IMPACTOFTHEINVASIONOFUKRAINETables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_98dab435-974a-4901-b98f-7191baf7f1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_bdc5b183-dfb5-4168-b02d-c4764759e026" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_98dab435-974a-4901-b98f-7191baf7f1d7" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_bdc5b183-dfb5-4168-b02d-c4764759e026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/GOODWILLTables" xlink:type="simple" xlink:href="epam-20230331.xsd#GOODWILLTables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/GOODWILLTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_52c4639b-43f6-475e-8768-dde72c4d3d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_1fddc333-cf63-4d85-9d4d-0657fa220a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_52c4639b-43f6-475e-8768-dde72c4d3d18" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_1fddc333-cf63-4d85-9d4d-0657fa220a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="epam-20230331.xsd#FAIRVALUEMEASUREMENTSTables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_643c8342-9030-4e3d-8f73-6246309e0629" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_0f766f54-4258-45c5-98a6-6ec9bcdffa1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_643c8342-9030-4e3d-8f73-6246309e0629" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_0f766f54-4258-45c5-98a6-6ec9bcdffa1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_e4673b54-a577-40cc-a087-df5514468725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_643c8342-9030-4e3d-8f73-6246309e0629" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_e4673b54-a577-40cc-a087-df5514468725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_6bbbb52c-2700-4407-8d22-17b65e3a04d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_643c8342-9030-4e3d-8f73-6246309e0629" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_6bbbb52c-2700-4407-8d22-17b65e3a04d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="epam-20230331.xsd#DERIVATIVEFINANCIALINSTRUMENTSTables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_d6a3f051-ab47-48f1-99df-f6f037278355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_76672fde-9fb2-4224-ad81-0e9967c25eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_d6a3f051-ab47-48f1-99df-f6f037278355" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_76672fde-9fb2-4224-ad81-0e9967c25eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESTables" xlink:type="simple" xlink:href="epam-20230331.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_8fe70368-7ef4-4853-acde-5ee6f6b7b2ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_6c84558b-1d28-4ed2-9aca-fd3aaeb5c2a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8fe70368-7ef4-4853-acde-5ee6f6b7b2ea" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_6c84558b-1d28-4ed2-9aca-fd3aaeb5c2a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_c2fc8a73-dc44-4a2e-b7d9-1897e196c525" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8fe70368-7ef4-4853-acde-5ee6f6b7b2ea" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_c2fc8a73-dc44-4a2e-b7d9-1897e196c525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock_e89c6559-3976-4292-b1b5-43a04793a6d7" xlink:href="epam-20230331.xsd#epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8fe70368-7ef4-4853-acde-5ee6f6b7b2ea" xlink:to="loc_epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock_e89c6559-3976-4292-b1b5-43a04793a6d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_452d8598-f405-46ab-bd0e-fea38b3e333d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8fe70368-7ef4-4853-acde-5ee6f6b7b2ea" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_452d8598-f405-46ab-bd0e-fea38b3e333d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/DEBTTables" xlink:type="simple" xlink:href="epam-20230331.xsd#DEBTTables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/DEBTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a08f3798-6278-40a8-8fce-efeef530bac1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_316f9b98-6663-4085-b930-a8c6119f2b48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a08f3798-6278-40a8-8fce-efeef530bac1" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_316f9b98-6663-4085-b930-a8c6119f2b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/REVENUESTables" xlink:type="simple" xlink:href="epam-20230331.xsd#REVENUESTables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/REVENUESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5e654625-a75b-4afb-8e52-307d8f9d0321" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_ec23a246-cb1f-4fed-b350-d539cd70ccbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5e654625-a75b-4afb-8e52-307d8f9d0321" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_ec23a246-cb1f-4fed-b350-d539cd70ccbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_fa707031-2a3a-458d-b448-1591b4d6c635" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5e654625-a75b-4afb-8e52-307d8f9d0321" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_fa707031-2a3a-458d-b448-1591b4d6c635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_81eac5e2-39e0-4614-bfdf-9a3aefd79869" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5e654625-a75b-4afb-8e52-307d8f9d0321" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_81eac5e2-39e0-4614-bfdf-9a3aefd79869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYTables" xlink:type="simple" xlink:href="epam-20230331.xsd#STOCKHOLDERSEQUITYTables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_76d318c9-357c-4023-b591-6274bddf2ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_8cefb352-a733-4741-9448-e45db7c62dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_76d318c9-357c-4023-b591-6274bddf2ac5" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_8cefb352-a733-4741-9448-e45db7c62dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_45f9e36d-9d43-4d0e-906f-c79a2361b905" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_76d318c9-357c-4023-b591-6274bddf2ac5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_45f9e36d-9d43-4d0e-906f-c79a2361b905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_3bc472c5-3b32-475e-8475-44a88419aeaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_76d318c9-357c-4023-b591-6274bddf2ac5" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_3bc472c5-3b32-475e-8475-44a88419aeaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_287b5c95-316a-4037-b8e8-5a863fd8395a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_76d318c9-357c-4023-b591-6274bddf2ac5" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_287b5c95-316a-4037-b8e8-5a863fd8395a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/EARNINGSPERSHARETables" xlink:type="simple" xlink:href="epam-20230331.xsd#EARNINGSPERSHARETables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/EARNINGSPERSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f9ef7ac5-5d10-43bd-9520-324cfc61acef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_18b960c1-fcc9-41dc-ab95-7825826c350e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f9ef7ac5-5d10-43bd-9520-324cfc61acef" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_18b960c1-fcc9-41dc-ab95-7825826c350e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/SEGMENTINFORMATIONTables" xlink:type="simple" xlink:href="epam-20230331.xsd#SEGMENTINFORMATIONTables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/SEGMENTINFORMATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_c6d02b8c-7703-4392-a043-33d2c0a2aa70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_6d9d235b-b1c8-4ad4-9d4b-1954777c03cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c6d02b8c-7703-4392-a043-33d2c0a2aa70" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_6d9d235b-b1c8-4ad4-9d4b-1954777c03cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_84b057c7-8647-4292-b768-3607a4fbe9ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c6d02b8c-7703-4392-a043-33d2c0a2aa70" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_84b057c7-8647-4292-b768-3607a4fbe9ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_7f2d74aa-2173-4a2f-a1ad-a1f62701f673" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c6d02b8c-7703-4392-a043-33d2c0a2aa70" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_7f2d74aa-2173-4a2f-a1ad-a1f62701f673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_6c275d73-32cc-4ac1-b0dd-0b16cab2278a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c6d02b8c-7703-4392-a043-33d2c0a2aa70" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_6c275d73-32cc-4ac1-b0dd-0b16cab2278a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables" xlink:type="simple" xlink:href="epam-20230331.xsd#ACCUMULATEDOTHERCOMPREHENSIVELOSSTables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_52e3c5a4-55f9-4142-9f21-659cd81ed7cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_cd9314e1-fc87-44c1-9ae8-d568a00bcd4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_52e3c5a4-55f9-4142-9f21-659cd81ed7cd" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_cd9314e1-fc87-44c1-9ae8-d568a00bcd4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_bbc3821d-caeb-4c43-9bca-87535c26bedf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_b0480e5a-00a9-4e63-9839-18c1486459f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bbc3821d-caeb-4c43-9bca-87535c26bedf" xlink:to="loc_us-gaap_ConcentrationRiskTable_b0480e5a-00a9-4e63-9839-18c1486459f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_67bccea3-a55f-4731-a658-86e910342153" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_b0480e5a-00a9-4e63-9839-18c1486459f5" xlink:to="loc_srt_StatementGeographicalAxis_67bccea3-a55f-4731-a658-86e910342153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_692840d5-79d4-4058-b6aa-8743440d32b5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_67bccea3-a55f-4731-a658-86e910342153" xlink:to="loc_srt_SegmentGeographicalDomain_692840d5-79d4-4058-b6aa-8743440d32b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_686fbb89-f409-4cdd-9050-2cf04c9f68de" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_UA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_692840d5-79d4-4058-b6aa-8743440d32b5" xlink:to="loc_country_UA_686fbb89-f409-4cdd-9050-2cf04c9f68de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BY_8dfdea2b-6f16-4872-9a16-2e3620287c05" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_BY"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_692840d5-79d4-4058-b6aa-8743440d32b5" xlink:to="loc_country_BY_8dfdea2b-6f16-4872-9a16-2e3620287c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_RU_60a88869-eaa2-4ca2-88f8-8e7b9eebbfd6" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_RU"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_692840d5-79d4-4058-b6aa-8743440d32b5" xlink:to="loc_country_RU_60a88869-eaa2-4ca2-88f8-8e7b9eebbfd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_62303e58-61e8-4cc9-a19d-3a1fb34be97d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_b0480e5a-00a9-4e63-9839-18c1486459f5" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_62303e58-61e8-4cc9-a19d-3a1fb34be97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b1e26584-36f3-4385-b09a-acc48b392e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_62303e58-61e8-4cc9-a19d-3a1fb34be97d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b1e26584-36f3-4385-b09a-acc48b392e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_ac10343d-1751-4218-9914-abef264f0872" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemTable_1714663d-41d9-44de-82c4-9fc634e76b73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_ac10343d-1751-4218-9914-abef264f0872" xlink:to="loc_us-gaap_UnusualOrInfrequentItemTable_1714663d-41d9-44de-82c4-9fc634e76b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0cafebd6-c288-4825-ad15-11b9209e4fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_1714663d-41d9-44de-82c4-9fc634e76b73" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0cafebd6-c288-4825-ad15-11b9209e4fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e0cdd0f-4ad8-404d-860d-302b62ac77e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0cafebd6-c288-4825-ad15-11b9209e4fb5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e0cdd0f-4ad8-404d-860d-302b62ac77e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_fcd53293-dba8-494b-8a57-14be2c994120" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e0cdd0f-4ad8-404d-860d-302b62ac77e0" xlink:to="loc_us-gaap_BuildingMember_fcd53293-dba8-494b-8a57-14be2c994120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_830c466a-d882-419b-a9a8-7e05c3cf1807" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e0cdd0f-4ad8-404d-860d-302b62ac77e0" xlink:to="loc_us-gaap_ComputerEquipmentMember_830c466a-d882-419b-a9a8-7e05c3cf1807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_2d227296-7878-4464-841e-18cd2822907c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e0cdd0f-4ad8-404d-860d-302b62ac77e0" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_2d227296-7878-4464-841e-18cd2822907c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_07041804-6035-4e44-948f-d246541dd40f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e0cdd0f-4ad8-404d-860d-302b62ac77e0" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_07041804-6035-4e44-948f-d246541dd40f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e216d810-64bd-499a-bdca-2f227c58ccce" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_1714663d-41d9-44de-82c4-9fc634e76b73" xlink:to="loc_srt_StatementGeographicalAxis_e216d810-64bd-499a-bdca-2f227c58ccce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7eb5f02e-00ea-473e-a5bd-c71f07489831" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_e216d810-64bd-499a-bdca-2f227c58ccce" xlink:to="loc_srt_SegmentGeographicalDomain_7eb5f02e-00ea-473e-a5bd-c71f07489831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_46c31753-01a3-475d-bce1-2e7f2d349278" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_UA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7eb5f02e-00ea-473e-a5bd-c71f07489831" xlink:to="loc_country_UA_46c31753-01a3-475d-bce1-2e7f2d349278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_RU_0234dbb8-2b6c-4f18-9747-a1f6d0cad31c" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_RU"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7eb5f02e-00ea-473e-a5bd-c71f07489831" xlink:to="loc_country_RU_0234dbb8-2b6c-4f18-9747-a1f6d0cad31c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_303e615b-3c25-4f72-b8dc-b45d454a1c63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_1714663d-41d9-44de-82c4-9fc634e76b73" xlink:to="loc_us-gaap_OtherCommitmentsAxis_303e615b-3c25-4f72-b8dc-b45d454a1c63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_5a935fef-52e9-4e72-9ec2-6c3d7e011811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_303e615b-3c25-4f72-b8dc-b45d454a1c63" xlink:to="loc_us-gaap_OtherCommitmentsDomain_5a935fef-52e9-4e72-9ec2-6c3d7e011811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_HumanitarianCommitmentMember_4d91342e-fafd-4196-8128-cf551ba92e3c" xlink:href="epam-20230331.xsd#epam_HumanitarianCommitmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_5a935fef-52e9-4e72-9ec2-6c3d7e011811" xlink:to="loc_epam_HumanitarianCommitmentMember_4d91342e-fafd-4196-8128-cf551ba92e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_f7532360-4fe4-47a4-8a2c-898f9a9cde92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_1714663d-41d9-44de-82c4-9fc634e76b73" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_f7532360-4fe4-47a4-8a2c-898f9a9cde92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3e11ba23-3651-4b81-807a-6bd71d3d0829" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_f7532360-4fe4-47a4-8a2c-898f9a9cde92" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3e11ba23-3651-4b81-807a-6bd71d3d0829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_1b32d5c3-541e-439a-b8b0-9205b266ffd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3e11ba23-3651-4b81-807a-6bd71d3d0829" xlink:to="loc_us-gaap_CostOfSalesMember_1b32d5c3-541e-439a-b8b0-9205b266ffd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_710d75f4-4389-44f7-9bd8-a6338c0ed071" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3e11ba23-3651-4b81-807a-6bd71d3d0829" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_710d75f4-4389-44f7-9bd8-a6338c0ed071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NonoperatingGainsLossesMember_dbc3a8fc-f46d-4744-8b6b-fed81f09aa4c" xlink:href="epam-20230331.xsd#epam_NonoperatingGainsLossesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3e11ba23-3651-4b81-807a-6bd71d3d0829" xlink:to="loc_epam_NonoperatingGainsLossesMember_dbc3a8fc-f46d-4744-8b6b-fed81f09aa4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_1714663d-41d9-44de-82c4-9fc634e76b73" xlink:to="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_86edf53b-be37-492b-89fe-086778cae89e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_86edf53b-be37-492b-89fe-086778cae89e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f4b0e9fd-5587-4965-81af-e4dfd997ee26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f4b0e9fd-5587-4965-81af-e4dfd997ee26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_4af32c72-a429-426e-8dc0-8489c5aceb0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_OtherCommitment_4af32c72-a429-426e-8dc0-8489c5aceb0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_3078d970-22d3-48d4-bc1a-84c3f0ba4913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_3078d970-22d3-48d4-bc1a-84c3f0ba4913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense_a378de91-9e39-492b-b779-8058c7f03521" xlink:href="epam-20230331.xsd#epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense_a378de91-9e39-492b-b779-8058c7f03521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_59e96b6b-1ecf-4d1c-805e-4f53848cee11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_AssetImpairmentCharges_59e96b6b-1ecf-4d1c-805e-4f53848cee11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_3c91f458-e966-42cb-8109-7cdd5be6fa2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_3c91f458-e966-42cb-8109-7cdd5be6fa2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_9390efa7-3798-4fa8-852d-7c6dd4d29b53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_9390efa7-3798-4fa8-852d-7c6dd4d29b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_585b39cf-3ce5-4de2-9967-6f3d9a9057c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_585b39cf-3ce5-4de2-9967-6f3d9a9057c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_30445c51-b913-4b77-be69-cd75a3a8a36a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_923a5d4b-605a-443a-b470-59e741c766d6" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_30445c51-b913-4b77-be69-cd75a3a8a36a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_cdf2f27c-bcbb-4246-84e7-3346267db8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemTable_5a4f0f8f-365a-4725-860c-04435720acc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_cdf2f27c-bcbb-4246-84e7-3346267db8b8" xlink:to="loc_us-gaap_UnusualOrInfrequentItemTable_5a4f0f8f-365a-4725-860c-04435720acc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1a0542db-2642-4683-b2ad-efa4e55b7916" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_5a4f0f8f-365a-4725-860c-04435720acc1" xlink:to="loc_srt_StatementGeographicalAxis_1a0542db-2642-4683-b2ad-efa4e55b7916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5b98a251-9415-4d27-b4e8-a901f0ab604d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1a0542db-2642-4683-b2ad-efa4e55b7916" xlink:to="loc_srt_SegmentGeographicalDomain_5b98a251-9415-4d27-b4e8-a901f0ab604d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_RU_66809088-9ca0-4c0c-bb51-116be1d5892f" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_RU"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_5b98a251-9415-4d27-b4e8-a901f0ab604d" xlink:to="loc_country_RU_66809088-9ca0-4c0c-bb51-116be1d5892f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_941fcef4-d952-4fe5-8987-ccbb52a67a91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_5a4f0f8f-365a-4725-860c-04435720acc1" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_941fcef4-d952-4fe5-8987-ccbb52a67a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_de2bb05c-0215-471b-8ea8-931a753c0717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_941fcef4-d952-4fe5-8987-ccbb52a67a91" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_de2bb05c-0215-471b-8ea8-931a753c0717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_45bfc574-f6c9-49b9-aee4-ddce041a50ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_de2bb05c-0215-471b-8ea8-931a753c0717" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_45bfc574-f6c9-49b9-aee4-ddce041a50ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_5a4f0f8f-365a-4725-860c-04435720acc1" xlink:to="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_87a329b2-b97d-4306-a611-7038243dc696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_87a329b2-b97d-4306-a611-7038243dc696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss_b841afea-a2eb-4902-b7bd-466ea9f52355" xlink:href="epam-20230331.xsd#epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss_b841afea-a2eb-4902-b7bd-466ea9f52355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_c9ef1634-a067-4e70-8453-0c0c1b518814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_c9ef1634-a067-4e70-8453-0c0c1b518814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_05bca697-46ec-4bcf-abf0-db6eaacab4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_05bca697-46ec-4bcf-abf0-db6eaacab4fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_dd118595-cf19-47c2-a49e-38a99f92b290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_dd118595-cf19-47c2-a49e-38a99f92b290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_f403bfc8-2111-4743-89a5-4d166c342016" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_f403bfc8-2111-4743-89a5-4d166c342016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses_992e9931-f634-4b29-b29d-d58ed24620b0" xlink:href="epam-20230331.xsd#epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses_992e9931-f634-4b29-b29d-d58ed24620b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent_d29e113a-ceff-4344-8511-6b3588121b1e" xlink:href="epam-20230331.xsd#epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent_d29e113a-ceff-4344-8511-6b3588121b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent_79b8d9fc-de0d-48f3-a744-062a20bd3cc1" xlink:href="epam-20230331.xsd#epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent_79b8d9fc-de0d-48f3-a744-062a20bd3cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_d66d9b1a-58b9-43c7-8fbb-9c296d288b11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_d66d9b1a-58b9-43c7-8fbb-9c296d288b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2476a659-c5a3-43cb-a390-717356befc46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_b1b8cffe-3225-4975-8113-f34713902ea8" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2476a659-c5a3-43cb-a390-717356befc46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACQUISITIONSNarrativeDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#ACQUISITIONSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ACQUISITIONSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_da3cc3f0-8e1e-4ac5-8573-a149745e9458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c4a0ea35-d377-4fab-8c12-6db0843ea823" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_da3cc3f0-8e1e-4ac5-8573-a149745e9458" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c4a0ea35-d377-4fab-8c12-6db0843ea823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_269b6320-b51b-4f9a-bcc4-4dd1b50d8445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c4a0ea35-d377-4fab-8c12-6db0843ea823" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_269b6320-b51b-4f9a-bcc4-4dd1b50d8445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e63bc648-6af5-453e-8f2e-5f7c037ed368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_269b6320-b51b-4f9a-bcc4-4dd1b50d8445" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e63bc648-6af5-453e-8f2e-5f7c037ed368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2022AcquisitionsMember_6004a38e-51c0-49f6-8e4a-4b46bf6bce49" xlink:href="epam-20230331.xsd#epam_A2022AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e63bc648-6af5-453e-8f2e-5f7c037ed368" xlink:to="loc_epam_A2022AcquisitionsMember_6004a38e-51c0-49f6-8e4a-4b46bf6bce49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c32e5f20-85d3-4336-9df2-9c95034fa408" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c4a0ea35-d377-4fab-8c12-6db0843ea823" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c32e5f20-85d3-4336-9df2-9c95034fa408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3f98503-9adf-4731-8c75-d6a6a7b5302f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c32e5f20-85d3-4336-9df2-9c95034fa408" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3f98503-9adf-4731-8c75-d6a6a7b5302f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_5c2cb1a8-baa5-43dc-a89b-6eeb100052a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3f98503-9adf-4731-8c75-d6a6a7b5302f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_5c2cb1a8-baa5-43dc-a89b-6eeb100052a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_95cb822b-b9e1-4dbf-9839-d4c18b0e9063" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c4a0ea35-d377-4fab-8c12-6db0843ea823" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_95cb822b-b9e1-4dbf-9839-d4c18b0e9063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_0ecc979a-006e-4a5f-b996-1ea17cb39d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95cb822b-b9e1-4dbf-9839-d4c18b0e9063" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_0ecc979a-006e-4a5f-b996-1ea17cb39d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_9c9cd9a0-c363-4b35-a29f-f3037a439a03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95cb822b-b9e1-4dbf-9839-d4c18b0e9063" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_9c9cd9a0-c363-4b35-a29f-f3037a439a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_634709f9-0783-4598-99f9-1f5e8f954271" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95cb822b-b9e1-4dbf-9839-d4c18b0e9063" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_634709f9-0783-4598-99f9-1f5e8f954271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_6e484084-0c09-4754-a37d-f796c1a6f20f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_95cb822b-b9e1-4dbf-9839-d4c18b0e9063" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_6e484084-0c09-4754-a37d-f796c1a6f20f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#GOODWILLGoodwillRollForwardDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5247472a-c690-40b4-9c0d-7217f685752a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_a9865e15-2b52-4b8e-a6cd-f5c4578ab93e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5247472a-c690-40b4-9c0d-7217f685752a" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_a9865e15-2b52-4b8e-a6cd-f5c4578ab93e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_757c097d-5931-441e-9c3c-9fa0d086c2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_a9865e15-2b52-4b8e-a6cd-f5c4578ab93e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_757c097d-5931-441e-9c3c-9fa0d086c2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3712db4b-e617-451c-a39f-6b8db2668aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_757c097d-5931-441e-9c3c-9fa0d086c2a5" xlink:to="loc_us-gaap_SegmentDomain_3712db4b-e617-451c-a39f-6b8db2668aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NorthAmericaSegmentMember_b352287a-4c92-45cd-a5b3-f26482b0275f" xlink:href="epam-20230331.xsd#epam_NorthAmericaSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3712db4b-e617-451c-a39f-6b8db2668aaf" xlink:to="loc_epam_NorthAmericaSegmentMember_b352287a-4c92-45cd-a5b3-f26482b0275f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EuropeSegmentMember_977efe71-429e-4596-af62-a93fca14e046" xlink:href="epam-20230331.xsd#epam_EuropeSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3712db4b-e617-451c-a39f-6b8db2668aaf" xlink:to="loc_epam_EuropeSegmentMember_977efe71-429e-4596-af62-a93fca14e046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RussiaSegmentMember_268b101b-9882-4b5c-abd7-a75c27b35a0d" xlink:href="epam-20230331.xsd#epam_RussiaSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3712db4b-e617-451c-a39f-6b8db2668aaf" xlink:to="loc_epam_RussiaSegmentMember_268b101b-9882-4b5c-abd7-a75c27b35a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_6fab09d7-cb84-45cc-9368-e80e1037ba73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_a9865e15-2b52-4b8e-a6cd-f5c4578ab93e" xlink:to="loc_us-gaap_GoodwillLineItems_6fab09d7-cb84-45cc-9368-e80e1037ba73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_0f22b1a4-99be-439b-aa26-3934deca37c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_6fab09d7-cb84-45cc-9368-e80e1037ba73" xlink:to="loc_us-gaap_GoodwillRollForward_0f22b1a4-99be-439b-aa26-3934deca37c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_46a73383-56d6-425a-b3f0-b1cf10ac5a97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_0f22b1a4-99be-439b-aa26-3934deca37c4" xlink:to="loc_us-gaap_Goodwill_46a73383-56d6-425a-b3f0-b1cf10ac5a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_9fb0d34b-5f3d-4676-a699-f6bcddf65772" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_0f22b1a4-99be-439b-aa26-3934deca37c4" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_9fb0d34b-5f3d-4676-a699-f6bcddf65772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_b83ddbbd-a5cd-49c1-87c4-893a1d5ec967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_0f22b1a4-99be-439b-aa26-3934deca37c4" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_b83ddbbd-a5cd-49c1-87c4-893a1d5ec967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f5a682ba-3789-472c-99cd-6c0d896eea91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_0f22b1a4-99be-439b-aa26-3934deca37c4" xlink:to="loc_us-gaap_Goodwill_f5a682ba-3789-472c-99cd-6c0d896eea91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#GOODWILLGoodwillAccumulatedImpairmentLossesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2e1344e3-d1f5-4c7d-95aa-8c5869b7a7ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_c07fdefd-bbdc-4f85-904f-464cf5224d60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2e1344e3-d1f5-4c7d-95aa-8c5869b7a7ed" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_c07fdefd-bbdc-4f85-904f-464cf5224d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_67870429-d45e-4f32-890c-c89250bc1333" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c07fdefd-bbdc-4f85-904f-464cf5224d60" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_67870429-d45e-4f32-890c-c89250bc1333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_378d3c8a-5412-4ca5-87c5-1109b4874c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_67870429-d45e-4f32-890c-c89250bc1333" xlink:to="loc_us-gaap_SegmentDomain_378d3c8a-5412-4ca5-87c5-1109b4874c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RussiaSegmentMember_a5ecc3d4-7312-4953-b0f3-061cf09d9953" xlink:href="epam-20230331.xsd#epam_RussiaSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_378d3c8a-5412-4ca5-87c5-1109b4874c9b" xlink:to="loc_epam_RussiaSegmentMember_a5ecc3d4-7312-4953-b0f3-061cf09d9953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NorthAmericaSegmentMember_a3fb43db-6e51-4862-bc06-b2e7c01a8e67" xlink:href="epam-20230331.xsd#epam_NorthAmericaSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_378d3c8a-5412-4ca5-87c5-1109b4874c9b" xlink:to="loc_epam_NorthAmericaSegmentMember_a3fb43db-6e51-4862-bc06-b2e7c01a8e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EuropeSegmentMember_9060529e-f72c-49b5-9858-2d476b26540b" xlink:href="epam-20230331.xsd#epam_EuropeSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_378d3c8a-5412-4ca5-87c5-1109b4874c9b" xlink:to="loc_epam_EuropeSegmentMember_9060529e-f72c-49b5-9858-2d476b26540b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_aa141352-66c5-4464-a58e-e2495b2ed15b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c07fdefd-bbdc-4f85-904f-464cf5224d60" xlink:to="loc_us-gaap_GoodwillLineItems_aa141352-66c5-4464-a58e-e2495b2ed15b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_fa5a5f4d-010c-480a-8430-2e360b38a679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_aa141352-66c5-4464-a58e-e2495b2ed15b" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_fa5a5f4d-010c-480a-8430-2e360b38a679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_62247920-5cdd-4659-b1cf-2af9ed7ee0b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_6db24ef1-33ca-42ef-8ba7-f60fd1635e75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_62247920-5cdd-4659-b1cf-2af9ed7ee0b0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_6db24ef1-33ca-42ef-8ba7-f60fd1635e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_65d2cfbe-1fb9-4374-b742-2c821aa8d448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_6db24ef1-33ca-42ef-8ba7-f60fd1635e75" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_65d2cfbe-1fb9-4374-b742-2c821aa8d448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_19b5719a-d41c-4de7-bebc-a6d3f528be59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_65d2cfbe-1fb9-4374-b742-2c821aa8d448" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_19b5719a-d41c-4de7-bebc-a6d3f528be59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_761823ff-cf92-4e53-91be-e8a935aa32c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_19b5719a-d41c-4de7-bebc-a6d3f528be59" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_761823ff-cf92-4e53-91be-e8a935aa32c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44c23a67-2695-45f1-a252-813610fb9e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_6db24ef1-33ca-42ef-8ba7-f60fd1635e75" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44c23a67-2695-45f1-a252-813610fb9e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_525ea173-9c4b-41e5-8be8-9bf3e314e6be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44c23a67-2695-45f1-a252-813610fb9e0a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_525ea173-9c4b-41e5-8be8-9bf3e314e6be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_d80e2dfb-af51-4a8a-adf3-33f8fc6a5f78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_525ea173-9c4b-41e5-8be8-9bf3e314e6be" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_d80e2dfb-af51-4a8a-adf3-33f8fc6a5f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_84eee337-f7d8-4fbb-bcc4-f9385560c7da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_525ea173-9c4b-41e5-8be8-9bf3e314e6be" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_84eee337-f7d8-4fbb-bcc4-f9385560c7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_e97c20dc-aa3a-440a-a939-1cc385347423" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_525ea173-9c4b-41e5-8be8-9bf3e314e6be" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_e97c20dc-aa3a-440a-a939-1cc385347423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_02a63592-a155-47a4-98ca-4c86c17c8d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_6db24ef1-33ca-42ef-8ba7-f60fd1635e75" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_02a63592-a155-47a4-98ca-4c86c17c8d6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_573a2aa5-ade3-4276-8398-93ac2ba2f5d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_02a63592-a155-47a4-98ca-4c86c17c8d6a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_573a2aa5-ade3-4276-8398-93ac2ba2f5d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_363c9fdd-643d-49ac-bad6-4f2f5165df74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_573a2aa5-ade3-4276-8398-93ac2ba2f5d9" xlink:to="loc_us-gaap_ForeignExchangeContractMember_363c9fdd-643d-49ac-bad6-4f2f5165df74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_081b5ec7-719e-4880-8c9c-d546c852586f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_6db24ef1-33ca-42ef-8ba7-f60fd1635e75" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_081b5ec7-719e-4880-8c9c-d546c852586f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_1c70eaea-3510-4674-8447-15778312624f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_081b5ec7-719e-4880-8c9c-d546c852586f" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_1c70eaea-3510-4674-8447-15778312624f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_b11bb2af-b0d1-41b3-b2a8-2a60ddee30ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_1c70eaea-3510-4674-8447-15778312624f" xlink:to="loc_us-gaap_DerivativeAssets_b11bb2af-b0d1-41b3-b2a8-2a60ddee30ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure_29d86917-3968-4153-b67a-aa37d457570f" xlink:href="epam-20230331.xsd#epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_1c70eaea-3510-4674-8447-15778312624f" xlink:to="loc_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure_29d86917-3968-4153-b67a-aa37d457570f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_a1b3bece-dcd4-44bd-8e32-0afaae9cc590" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_1c70eaea-3510-4674-8447-15778312624f" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_a1b3bece-dcd4-44bd-8e32-0afaae9cc590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_e9c5b544-a290-410d-91b3-5133133a42d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_081b5ec7-719e-4880-8c9c-d546c852586f" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_e9c5b544-a290-410d-91b3-5133133a42d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_97759422-ae5b-4183-a082-960d368c0db1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_e9c5b544-a290-410d-91b3-5133133a42d8" xlink:to="loc_us-gaap_DerivativeLiabilities_97759422-ae5b-4183-a082-960d368c0db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_c32a9003-ca6b-406d-ae65-3629daa84342" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_e9c5b544-a290-410d-91b3-5133133a42d8" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_c32a9003-ca6b-406d-ae65-3629daa84342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_5b48ab7e-769b-4916-b409-e545f922a7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_e9c5b544-a290-410d-91b3-5133133a42d8" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_5b48ab7e-769b-4916-b409-e545f922a7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_074b23ff-8e33-4fd1-a9b6-fd85febbbee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3b4a0903-846b-4706-bbad-b1784755e994" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_074b23ff-8e33-4fd1-a9b6-fd85febbbee0" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3b4a0903-846b-4706-bbad-b1784755e994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_86f8c1e1-2537-4003-82cc-3b1767bae107" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3b4a0903-846b-4706-bbad-b1784755e994" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_86f8c1e1-2537-4003-82cc-3b1767bae107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_bb1240f5-81c2-480d-b50d-96e333a223ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_86f8c1e1-2537-4003-82cc-3b1767bae107" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_bb1240f5-81c2-480d-b50d-96e333a223ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_25199792-fc1c-42c4-ba3d-bf8d3a7b4e99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_bb1240f5-81c2-480d-b50d-96e333a223ef" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_25199792-fc1c-42c4-ba3d-bf8d3a7b4e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_84284beb-d5f5-4f07-9d68-4159912c0739" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3b4a0903-846b-4706-bbad-b1784755e994" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_84284beb-d5f5-4f07-9d68-4159912c0739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b7862efc-cfc3-4936-b9b0-b0193b3248c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_84284beb-d5f5-4f07-9d68-4159912c0739" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b7862efc-cfc3-4936-b9b0-b0193b3248c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_d839ef77-09a0-47e3-b947-b1b1bc075830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b7862efc-cfc3-4936-b9b0-b0193b3248c6" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_d839ef77-09a0-47e3-b947-b1b1bc075830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5edb8212-2740-4323-9357-e7537f516ba2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3b4a0903-846b-4706-bbad-b1784755e994" xlink:to="loc_srt_RangeAxis_5edb8212-2740-4323-9357-e7537f516ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_971528d4-fb76-4ad6-a4ea-4f8b57ddb5a3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5edb8212-2740-4323-9357-e7537f516ba2" xlink:to="loc_srt_RangeMember_971528d4-fb76-4ad6-a4ea-4f8b57ddb5a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8806b4fb-8064-4031-a3a3-ee1b26b01793" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_971528d4-fb76-4ad6-a4ea-4f8b57ddb5a3" xlink:to="loc_srt_MinimumMember_8806b4fb-8064-4031-a3a3-ee1b26b01793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_654cdd91-88ad-4c04-ab7c-bf5a90e3f87c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_971528d4-fb76-4ad6-a4ea-4f8b57ddb5a3" xlink:to="loc_srt_MaximumMember_654cdd91-88ad-4c04-ab7c-bf5a90e3f87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_fd028351-4aa3-4f38-ab91-a2f5e567b0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3b4a0903-846b-4706-bbad-b1784755e994" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_fd028351-4aa3-4f38-ab91-a2f5e567b0d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0019e2d5-894e-4100-89bc-7fe6fbb43e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_fd028351-4aa3-4f38-ab91-a2f5e567b0d5" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0019e2d5-894e-4100-89bc-7fe6fbb43e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_174b4fbe-34df-460b-bc40-beaed59a02c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0019e2d5-894e-4100-89bc-7fe6fbb43e0e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_174b4fbe-34df-460b-bc40-beaed59a02c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_41d09505-1f88-4938-8236-279176476222" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3b4a0903-846b-4706-bbad-b1784755e994" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_41d09505-1f88-4938-8236-279176476222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_6159ec5d-1bd2-46a3-8a62-63c2ed1c8532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_41d09505-1f88-4938-8236-279176476222" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_6159ec5d-1bd2-46a3-8a62-63c2ed1c8532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6d846554-b8a9-4b5a-b684-758a92dc86e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_41d09505-1f88-4938-8236-279176476222" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6d846554-b8a9-4b5a-b684-758a92dc86e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_853df323-78dd-478a-9c03-e1e764e1a31f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6d846554-b8a9-4b5a-b684-758a92dc86e1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_853df323-78dd-478a-9c03-e1e764e1a31f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_048a5daf-ce44-4b51-b01b-c95eb986e478" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6d846554-b8a9-4b5a-b684-758a92dc86e1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_048a5daf-ce44-4b51-b01b-c95eb986e478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_8b7c563f-7cae-4b0b-83cf-59c15ae6c2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6d846554-b8a9-4b5a-b684-758a92dc86e1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_8b7c563f-7cae-4b0b-83cf-59c15ae6c2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment_7c599e48-720b-4e6b-b531-bc15a23fee43" xlink:href="epam-20230331.xsd#epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6d846554-b8a9-4b5a-b684-758a92dc86e1" xlink:to="loc_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment_7c599e48-720b-4e6b-b531-bc15a23fee43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2aecfc53-f1fb-40a3-9762-faf9ce87d84b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6d846554-b8a9-4b5a-b684-758a92dc86e1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2aecfc53-f1fb-40a3-9762-faf9ce87d84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_4e3ee759-dc41-4913-aa60-410af2b1e38f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4e3ee759-dc41-4913-aa60-410af2b1e38f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d31e7dbf-de12-416b-bbf4-952ba15d764a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d31e7dbf-de12-416b-bbf4-952ba15d764a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9c23982a-8aec-474b-8e69-9b1ea137a50c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d31e7dbf-de12-416b-bbf4-952ba15d764a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9c23982a-8aec-474b-8e69-9b1ea137a50c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_4749c29e-0d16-4f73-8484-40e84b5d1cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_9c23982a-8aec-474b-8e69-9b1ea137a50c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_4749c29e-0d16-4f73-8484-40e84b5d1cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_918650ce-97cc-4bfa-99c7-89b98441c1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_918650ce-97cc-4bfa-99c7-89b98441c1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1b413257-e9f4-4a6e-ba90-2158780115b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_918650ce-97cc-4bfa-99c7-89b98441c1ca" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1b413257-e9f4-4a6e-ba90-2158780115b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_a52fa323-49da-472a-92de-15ad42d7bc1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1b413257-e9f4-4a6e-ba90-2158780115b7" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_a52fa323-49da-472a-92de-15ad42d7bc1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_31c96ec1-b828-4b52-a02b-160dc34f9f54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1b413257-e9f4-4a6e-ba90-2158780115b7" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_31c96ec1-b828-4b52-a02b-160dc34f9f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a0e2edf3-7f94-4c52-a6e2-c4e7c9e8bde9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1b413257-e9f4-4a6e-ba90-2158780115b7" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a0e2edf3-7f94-4c52-a6e2-c4e7c9e8bde9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f6d3aa80-a8f7-4758-83e1-e9fc6fe8da15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f6d3aa80-a8f7-4758-83e1-e9fc6fe8da15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9cc8438-fe4b-4911-a3b4-d9599a838fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f6d3aa80-a8f7-4758-83e1-e9fc6fe8da15" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9cc8438-fe4b-4911-a3b4-d9599a838fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_278f2f5d-db2f-4aa5-9f27-882ece2e2938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9cc8438-fe4b-4911-a3b4-d9599a838fd4" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_278f2f5d-db2f-4aa5-9f27-882ece2e2938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_b50ba92a-bead-48d8-b220-66b84b0c5511" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9cc8438-fe4b-4911-a3b4-d9599a838fd4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_b50ba92a-bead-48d8-b220-66b84b0c5511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_ef3f0972-130b-4cbf-97a2-b671ec835f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9cc8438-fe4b-4911-a3b4-d9599a838fd4" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_ef3f0972-130b-4cbf-97a2-b671ec835f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_ffb2cf63-cfa7-44b5-ae0d-d009bf256420" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_ffb2cf63-cfa7-44b5-ae0d-d009bf256420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_44cf5e37-bec1-47b1-acef-c4d86b9f4d30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_ffb2cf63-cfa7-44b5-ae0d-d009bf256420" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_44cf5e37-bec1-47b1-acef-c4d86b9f4d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_c9af86b3-5c1e-4fbd-9dc9-5ef0e9924eac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_44cf5e37-bec1-47b1-acef-c4d86b9f4d30" xlink:to="loc_us-gaap_MoneyMarketFundsMember_c9af86b3-5c1e-4fbd-9dc9-5ef0e9924eac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_3d45452e-ef7a-405a-b04e-1d758b1ac7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_44cf5e37-bec1-47b1-acef-c4d86b9f4d30" xlink:to="loc_us-gaap_BankTimeDepositsMember_3d45452e-ef7a-405a-b04e-1d758b1ac7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_583a6b18-bd39-4345-9a25-ccf466192b76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:to="loc_us-gaap_DebtInstrumentAxis_583a6b18-bd39-4345-9a25-ccf466192b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_22f9a6e9-c990-498f-a702-c4cdc4dc5d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_583a6b18-bd39-4345-9a25-ccf466192b76" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_22f9a6e9-c990-498f-a702-c4cdc4dc5d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CreditFacility2021Member_0d03e0c4-bf99-476b-9c4c-f79fee1b3b3a" xlink:href="epam-20230331.xsd#epam_CreditFacility2021Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_22f9a6e9-c990-498f-a702-c4cdc4dc5d6b" xlink:to="loc_epam_CreditFacility2021Member_0d03e0c4-bf99-476b-9c4c-f79fee1b3b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_f6926424-5def-4b69-bff9-7305d8d47849" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:to="loc_us-gaap_CreditFacilityAxis_f6926424-5def-4b69-bff9-7305d8d47849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_26190c13-034e-420d-9d4b-2e6b649c13f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_f6926424-5def-4b69-bff9-7305d8d47849" xlink:to="loc_us-gaap_CreditFacilityDomain_26190c13-034e-420d-9d4b-2e6b649c13f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_cd892da2-0c1e-4142-b427-d7e9ec943167" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_26190c13-034e-420d-9d4b-2e6b649c13f1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_cd892da2-0c1e-4142-b427-d7e9ec943167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_75251d17-1405-4df2-8448-04fd3bd876b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:to="loc_us-gaap_FinancialInstrumentAxis_75251d17-1405-4df2-8448-04fd3bd876b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5cb4f258-7b0b-4f00-a60d-537603c6de70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_75251d17-1405-4df2-8448-04fd3bd876b5" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5cb4f258-7b0b-4f00-a60d-537603c6de70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_6702351d-a15a-4360-a047-4ef72cafdc33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5cb4f258-7b0b-4f00-a60d-537603c6de70" xlink:to="loc_us-gaap_BankTimeDepositsMember_6702351d-a15a-4360-a047-4ef72cafdc33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3db16aa1-d7f9-4e6a-ab2b-e2e383afd833" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a954b132-73fe-4985-920e-640d5ea475cf" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3db16aa1-d7f9-4e6a-ab2b-e2e383afd833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_10a81016-8f5a-442f-bd65-494b5be0e1dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3db16aa1-d7f9-4e6a-ab2b-e2e383afd833" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_10a81016-8f5a-442f-bd65-494b5be0e1dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_525c75c5-9095-419d-a1b8-b7a6936c0feb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_10a81016-8f5a-442f-bd65-494b5be0e1dd" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_525c75c5-9095-419d-a1b8-b7a6936c0feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RestrictedCashandCashEquivalentsFairValueDisclosure_737a5e55-1ceb-46a1-bff2-d987c9a0ab52" xlink:href="epam-20230331.xsd#epam_RestrictedCashandCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_10a81016-8f5a-442f-bd65-494b5be0e1dd" xlink:to="loc_epam_RestrictedCashandCashEquivalentsFairValueDisclosure_737a5e55-1ceb-46a1-bff2-d987c9a0ab52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShortTermInvestmentsFairValueDisclosure_25a9684c-5082-4048-9506-fbebd1bd83d3" xlink:href="epam-20230331.xsd#epam_ShortTermInvestmentsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_10a81016-8f5a-442f-bd65-494b5be0e1dd" xlink:to="loc_epam_ShortTermInvestmentsFairValueDisclosure_25a9684c-5082-4048-9506-fbebd1bd83d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_34495432-6dbb-4642-b481-d608f1a01d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3db16aa1-d7f9-4e6a-ab2b-e2e383afd833" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_34495432-6dbb-4642-b481-d608f1a01d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_15d95b30-3779-45cb-96d2-3c94fa88b860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_34495432-6dbb-4642-b481-d608f1a01d4d" xlink:to="loc_us-gaap_ShortTermBorrowings_15d95b30-3779-45cb-96d2-3c94fa88b860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditFairValueDisclosure_c1af7264-9cbd-4de0-8a8e-d7e6918c8735" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_34495432-6dbb-4642-b481-d608f1a01d4d" xlink:to="loc_us-gaap_LinesOfCreditFairValueDisclosure_c1af7264-9cbd-4de0-8a8e-d7e6918c8735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt_5b759ed3-dd84-4517-a4b3-8006ab535032" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_34495432-6dbb-4642-b481-d608f1a01d4d" xlink:to="loc_us-gaap_OtherLongTermDebt_5b759ed3-dd84-4517-a4b3-8006ab535032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_c626d877-f8fc-49ce-a2a5-31360a16ba18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_34495432-6dbb-4642-b481-d608f1a01d4d" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_c626d877-f8fc-49ce-a2a5-31360a16ba18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_34783100-4a12-450b-bb45-23022d3defaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionTable_5368e11c-2d26-4642-921b-3541be20296b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_34783100-4a12-450b-bb45-23022d3defaa" xlink:to="loc_us-gaap_AssetAcquisitionTable_5368e11c-2d26-4642-921b-3541be20296b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_b17f44a5-ef27-45c1-a4c5-be4797f9450a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionTable_5368e11c-2d26-4642-921b-3541be20296b" xlink:to="loc_us-gaap_AssetAcquisitionAxis_b17f44a5-ef27-45c1-a4c5-be4797f9450a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_f7e9e76b-e5bf-4a90-85bb-0ffd018f0f51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionAxis_b17f44a5-ef27-45c1-a4c5-be4797f9450a" xlink:to="loc_us-gaap_AssetAcquisitionDomain_f7e9e76b-e5bf-4a90-85bb-0ffd018f0f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_SoftwareLicensesMember_949a3ea1-5977-44ed-8ce3-8cd250c121f6" xlink:href="epam-20230331.xsd#epam_SoftwareLicensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionDomain_f7e9e76b-e5bf-4a90-85bb-0ffd018f0f51" xlink:to="loc_epam_SoftwareLicensesMember_949a3ea1-5977-44ed-8ce3-8cd250c121f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_184bd2de-dbdb-4fc1-af0f-1fb1cc49d3e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionTable_5368e11c-2d26-4642-921b-3541be20296b" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_184bd2de-dbdb-4fc1-af0f-1fb1cc49d3e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_c164813e-7641-43f8-9221-4148e39f255b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_184bd2de-dbdb-4fc1-af0f-1fb1cc49d3e5" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_c164813e-7641-43f8-9221-4148e39f255b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_5df5a14f-530d-488b-9583-a47c7f529abf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_c164813e-7641-43f8-9221-4148e39f255b" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_5df5a14f-530d-488b-9583-a47c7f529abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionLineItems_c5b7cff0-99a0-4ecc-a1d2-ba15020328af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionTable_5368e11c-2d26-4642-921b-3541be20296b" xlink:to="loc_us-gaap_AssetAcquisitionLineItems_c5b7cff0-99a0-4ecc-a1d2-ba15020328af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred_a446e3ed-bbae-4bf8-b0b3-f8aa8c972e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_c5b7cff0-99a0-4ecc-a1d2-ba15020328af" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferred_a446e3ed-bbae-4bf8-b0b3-f8aa8c972e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_40117630-e685-4430-9423-d9b4956b8737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_c5b7cff0-99a0-4ecc-a1d2-ba15020328af" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_40117630-e685-4430-9423-d9b4956b8737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionContingentConsiderationLiability_47694bb0-7398-4056-bed5-79e79ff0e035" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionContingentConsiderationLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_c5b7cff0-99a0-4ecc-a1d2-ba15020328af" xlink:to="loc_us-gaap_AssetAcquisitionContingentConsiderationLiability_47694bb0-7398-4056-bed5-79e79ff0e035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AssetAcquisitionContingentConsiderationMeasurementInput_0e4f7929-549c-4ded-bf72-ee5efdba6d81" xlink:href="epam-20230331.xsd#epam_AssetAcquisitionContingentConsiderationMeasurementInput"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_c5b7cff0-99a0-4ecc-a1d2-ba15020328af" xlink:to="loc_epam_AssetAcquisitionContingentConsiderationMeasurementInput_0e4f7929-549c-4ded-bf72-ee5efdba6d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValueDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0dcfe000-a02c-4417-9bf5-ccf77d20a3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_d2207625-6bbf-4d6a-a3cf-e2634c0e6f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0dcfe000-a02c-4417-9bf5-ccf77d20a3e3" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_d2207625-6bbf-4d6a-a3cf-e2634c0e6f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_9020c49c-612a-4eea-b72a-e261815343ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_d2207625-6bbf-4d6a-a3cf-e2634c0e6f6b" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_9020c49c-612a-4eea-b72a-e261815343ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3d664b0d-6672-42f4-91b4-d4554eae2995" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9020c49c-612a-4eea-b72a-e261815343ee" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3d664b0d-6672-42f4-91b4-d4554eae2995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_78c209a8-e179-4bd4-9228-51a5b8869a94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_3d664b0d-6672-42f4-91b4-d4554eae2995" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_78c209a8-e179-4bd4-9228-51a5b8869a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_a5fac9fb-2b43-470d-a9df-643bd5e52ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_d2207625-6bbf-4d6a-a3cf-e2634c0e6f6b" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_a5fac9fb-2b43-470d-a9df-643bd5e52ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_8f9b90f0-8901-4c13-bb8b-f3c1697d67ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_a5fac9fb-2b43-470d-a9df-643bd5e52ddb" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_8f9b90f0-8901-4c13-bb8b-f3c1697d67ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_39f56f21-22de-4a85-b2cc-d688b117036e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_843c1440-191f-488b-a11a-c7ba91fbdf0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_39f56f21-22de-4a85-b2cc-d688b117036e" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_843c1440-191f-488b-a11a-c7ba91fbdf0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_105bbd9b-9ded-4acb-98c1-8302393fdc5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_843c1440-191f-488b-a11a-c7ba91fbdf0f" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_105bbd9b-9ded-4acb-98c1-8302393fdc5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_111bdc5b-2f6e-4bd0-8927-e731465613c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_105bbd9b-9ded-4acb-98c1-8302393fdc5b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_111bdc5b-2f6e-4bd0-8927-e731465613c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_cedacbcc-8fa3-421a-af6e-4e4508ec810a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_111bdc5b-2f6e-4bd0-8927-e731465613c6" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_cedacbcc-8fa3-421a-af6e-4e4508ec810a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_4844672f-ed57-4b30-a10c-7a8525258cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_111bdc5b-2f6e-4bd0-8927-e731465613c6" xlink:to="loc_us-gaap_ForeignExchangeContractMember_4844672f-ed57-4b30-a10c-7a8525258cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5f4539c1-7ad0-421f-a441-423896acf186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_843c1440-191f-488b-a11a-c7ba91fbdf0f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5f4539c1-7ad0-421f-a441-423896acf186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d3eb4286-cbea-4095-bec5-68f6e821718f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5f4539c1-7ad0-421f-a441-423896acf186" xlink:to="loc_us-gaap_EquityComponentDomain_d3eb4286-cbea-4095-bec5-68f6e821718f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember_633f7fae-bea2-4ea6-9b93-82aed73331c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d3eb4286-cbea-4095-bec5-68f6e821718f" xlink:to="loc_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember_633f7fae-bea2-4ea6-9b93-82aed73331c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_230d4165-1c6e-409f-b980-2cb977ee1a34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_843c1440-191f-488b-a11a-c7ba91fbdf0f" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_230d4165-1c6e-409f-b980-2cb977ee1a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_7aaec0e3-d5bf-473b-bcef-57bc05b2829c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_230d4165-1c6e-409f-b980-2cb977ee1a34" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_7aaec0e3-d5bf-473b-bcef-57bc05b2829c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_057f9a1f-4385-401e-851c-adb89fa15f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_7aaec0e3-d5bf-473b-bcef-57bc05b2829c" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_057f9a1f-4385-401e-851c-adb89fa15f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f6f3ea12-be6f-41f3-9718-e982bc6f471f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_843c1440-191f-488b-a11a-c7ba91fbdf0f" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f6f3ea12-be6f-41f3-9718-e982bc6f471f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_86f1b7ed-5518-41d5-9ef9-79dddf6e23d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f6f3ea12-be6f-41f3-9718-e982bc6f471f" xlink:to="loc_us-gaap_HedgingRelationshipDomain_86f1b7ed-5518-41d5-9ef9-79dddf6e23d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_e6812f13-d50c-4420-8b65-c991c9710cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_86f1b7ed-5518-41d5-9ef9-79dddf6e23d1" xlink:to="loc_us-gaap_CashFlowHedgingMember_e6812f13-d50c-4420-8b65-c991c9710cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_ee132d02-bea0-494b-8a1d-a976b04fbd90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_843c1440-191f-488b-a11a-c7ba91fbdf0f" xlink:to="loc_us-gaap_HedgingDesignationAxis_ee132d02-bea0-494b-8a1d-a976b04fbd90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f7caf987-33ca-4ee3-8745-d347af309237" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_ee132d02-bea0-494b-8a1d-a976b04fbd90" xlink:to="loc_us-gaap_HedgingDesignationDomain_f7caf987-33ca-4ee3-8745-d347af309237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_562ef5b7-7eb5-4b19-8f10-ace9a6690947" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_f7caf987-33ca-4ee3-8745-d347af309237" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_562ef5b7-7eb5-4b19-8f10-ace9a6690947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_e6f184de-afc1-45b0-a1c1-a58e5a782d48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_f7caf987-33ca-4ee3-8745-d347af309237" xlink:to="loc_us-gaap_NondesignatedMember_e6f184de-afc1-45b0-a1c1-a58e5a782d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_4ea2d262-4ea8-4569-89d3-1c99ef17ef32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_843c1440-191f-488b-a11a-c7ba91fbdf0f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_4ea2d262-4ea8-4569-89d3-1c99ef17ef32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1266af94-4bfe-4dd6-84fb-59a0a2102626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4ea2d262-4ea8-4569-89d3-1c99ef17ef32" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1266af94-4bfe-4dd6-84fb-59a0a2102626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_346c6518-0eaa-4f6f-82a4-df551342f475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1266af94-4bfe-4dd6-84fb-59a0a2102626" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_346c6518-0eaa-4f6f-82a4-df551342f475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_fe64c6a3-df49-4d7e-8551-bceede505d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1266af94-4bfe-4dd6-84fb-59a0a2102626" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_fe64c6a3-df49-4d7e-8551-bceede505d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_ed204e8b-eeea-46bf-a815-7d74f368b96f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_843c1440-191f-488b-a11a-c7ba91fbdf0f" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_ed204e8b-eeea-46bf-a815-7d74f368b96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_6b76af83-6eab-4119-bd6a-4984cacc1357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_ed204e8b-eeea-46bf-a815-7d74f368b96f" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_6b76af83-6eab-4119-bd6a-4984cacc1357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_66d798f3-8d37-457f-885d-d03d8ce3241f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_ed204e8b-eeea-46bf-a815-7d74f368b96f" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_66d798f3-8d37-457f-885d-d03d8ce3241f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_fc38ad65-5b01-4727-a2b1-851c737d2fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_ed204e8b-eeea-46bf-a815-7d74f368b96f" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_fc38ad65-5b01-4727-a2b1-851c737d2fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#LEASESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/LEASESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_99bf0048-74e5-4299-8145-5d44e3c52672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_73b84d68-01bb-4b6a-b3d2-c54bd063e532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_99bf0048-74e5-4299-8145-5d44e3c52672" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_73b84d68-01bb-4b6a-b3d2-c54bd063e532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f8abe522-48d4-49dd-9682-44c8153b2df9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_73b84d68-01bb-4b6a-b3d2-c54bd063e532" xlink:to="loc_srt_RangeAxis_f8abe522-48d4-49dd-9682-44c8153b2df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_03b80af4-52cf-4bfd-9cbf-22d8ad4330f6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f8abe522-48d4-49dd-9682-44c8153b2df9" xlink:to="loc_srt_RangeMember_03b80af4-52cf-4bfd-9cbf-22d8ad4330f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_678a4215-95b0-47f0-85d2-a2561be99362" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_03b80af4-52cf-4bfd-9cbf-22d8ad4330f6" xlink:to="loc_srt_MinimumMember_678a4215-95b0-47f0-85d2-a2561be99362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e8b48f8e-4cd5-48b3-9283-e713a7df77b5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_03b80af4-52cf-4bfd-9cbf-22d8ad4330f6" xlink:to="loc_srt_MaximumMember_e8b48f8e-4cd5-48b3-9283-e713a7df77b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_e1098300-9684-48e1-b6d6-979e1164df5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_73b84d68-01bb-4b6a-b3d2-c54bd063e532" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_e1098300-9684-48e1-b6d6-979e1164df5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_c0f0221e-641a-4c47-86ba-5490db70153d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_e1098300-9684-48e1-b6d6-979e1164df5f" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_c0f0221e-641a-4c47-86ba-5490db70153d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_a7f3fc5d-afd5-4bc5-8818-67b60393661c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_e1098300-9684-48e1-b6d6-979e1164df5f" xlink:to="loc_us-gaap_OtherCommitment_a7f3fc5d-afd5-4bc5-8818-67b60393661c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_2efa4b9f-16fb-4e73-b779-1bc090740405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_e1098300-9684-48e1-b6d6-979e1164df5f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_2efa4b9f-16fb-4e73-b779-1bc090740405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#LEASESComponentsofLeaseExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_570a0196-7cb8-422f-a729-63aae3f17d85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_bb6eaf4a-30ea-4c80-876d-225d37c0f377" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_570a0196-7cb8-422f-a729-63aae3f17d85" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_bb6eaf4a-30ea-4c80-876d-225d37c0f377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a421aa7c-4fdf-4bb1-91f7-42de64a467d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_bb6eaf4a-30ea-4c80-876d-225d37c0f377" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a421aa7c-4fdf-4bb1-91f7-42de64a467d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_747e5ea6-84d3-4624-9e29-f531905b12ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a421aa7c-4fdf-4bb1-91f7-42de64a467d4" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_747e5ea6-84d3-4624-9e29-f531905b12ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_d0f83cc2-4ddf-4736-8ef9-c607e62c026b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_747e5ea6-84d3-4624-9e29-f531905b12ff" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_d0f83cc2-4ddf-4736-8ef9-c607e62c026b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1097717-5838-418d-bbc9-3ccab47eb6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_bb6eaf4a-30ea-4c80-876d-225d37c0f377" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1097717-5838-418d-bbc9-3ccab47eb6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_dc0fecf6-4ea3-44ce-812d-8e51fdaa830f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1097717-5838-418d-bbc9-3ccab47eb6bb" xlink:to="loc_us-gaap_OperatingLeaseCost_dc0fecf6-4ea3-44ce-812d-8e51fdaa830f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_aa28adf4-e140-4f59-b6ef-9e704c6643b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1097717-5838-418d-bbc9-3ccab47eb6bb" xlink:to="loc_us-gaap_VariableLeaseCost_aa28adf4-e140-4f59-b6ef-9e704c6643b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_aa0adaf4-e37a-4564-910d-0c38031d5a43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1097717-5838-418d-bbc9-3ccab47eb6bb" xlink:to="loc_us-gaap_ShortTermLeaseCost_aa0adaf4-e37a-4564-910d-0c38031d5a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_9a40006e-2228-4b06-8aba-feabfb15e8d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1097717-5838-418d-bbc9-3ccab47eb6bb" xlink:to="loc_us-gaap_LeaseCost_9a40006e-2228-4b06-8aba-feabfb15e8d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#LEASESSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_bdcb22dc-9438-4c47-a344-02e3eeaaab0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract_22b0be80-f3f7-41ce-846c-bfdec58c77dc" xlink:href="epam-20230331.xsd#epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bdcb22dc-9438-4c47-a344-02e3eeaaab0a" xlink:to="loc_epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract_22b0be80-f3f7-41ce-846c-bfdec58c77dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_414f2df2-9e11-49b8-9341-5e62c0dc5dea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract_22b0be80-f3f7-41ce-846c-bfdec58c77dc" xlink:to="loc_us-gaap_OperatingLeasePayments_414f2df2-9e11-49b8-9341-5e62c0dc5dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract_b0b4e2c4-4fc3-497f-9a94-9e2f460bd9e6" xlink:href="epam-20230331.xsd#epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bdcb22dc-9438-4c47-a344-02e3eeaaab0a" xlink:to="loc_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract_b0b4e2c4-4fc3-497f-9a94-9e2f460bd9e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d215cbf0-f5d6-4aaf-bfa9-43306adf8e20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract_b0b4e2c4-4fc3-497f-9a94-9e2f460bd9e6" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d215cbf0-f5d6-4aaf-bfa9-43306adf8e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NonCashChangesDuetoLeaseModificationsAbstract_558cd583-a63f-4dbe-973f-e37e332be33f" xlink:href="epam-20230331.xsd#epam_NonCashChangesDuetoLeaseModificationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bdcb22dc-9438-4c47-a344-02e3eeaaab0a" xlink:to="loc_epam_NonCashChangesDuetoLeaseModificationsAbstract_558cd583-a63f-4dbe-973f-e37e332be33f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RightofUseAssetModifiedOperatingLease_dce3e040-8fc0-4f7f-a86a-d70c4ebd9992" xlink:href="epam-20230331.xsd#epam_RightofUseAssetModifiedOperatingLease"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_NonCashChangesDuetoLeaseModificationsAbstract_558cd583-a63f-4dbe-973f-e37e332be33f" xlink:to="loc_epam_RightofUseAssetModifiedOperatingLease_dce3e040-8fc0-4f7f-a86a-d70c4ebd9992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_OperatingLeaseLiabilityModification_af5994d4-7940-4c41-8050-24d2d6dbb01a" xlink:href="epam-20230331.xsd#epam_OperatingLeaseLiabilityModification"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_NonCashChangesDuetoLeaseModificationsAbstract_558cd583-a63f-4dbe-973f-e37e332be33f" xlink:to="loc_epam_OperatingLeaseLiabilityModification_af5994d4-7940-4c41-8050-24d2d6dbb01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#LEASESWeightedAverageLeaseTermsandDiscountRatesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5ddb53a3-9916-490b-bb46-b43b1dbd21a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_WeightedAverageRemainingLeaseTermAbstract_11b27f34-18b1-4000-b670-e3ffe132e066" xlink:href="epam-20230331.xsd#epam_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5ddb53a3-9916-490b-bb46-b43b1dbd21a7" xlink:to="loc_epam_WeightedAverageRemainingLeaseTermAbstract_11b27f34-18b1-4000-b670-e3ffe132e066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c893f63c-ff95-493c-b3c2-28c7165d4730" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_WeightedAverageRemainingLeaseTermAbstract_11b27f34-18b1-4000-b670-e3ffe132e066" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c893f63c-ff95-493c-b3c2-28c7165d4730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_WeightedAverageDiscountRateAbstract_ef91fd82-a36e-4f50-a524-27668ba80a89" xlink:href="epam-20230331.xsd#epam_WeightedAverageDiscountRateAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5ddb53a3-9916-490b-bb46-b43b1dbd21a7" xlink:to="loc_epam_WeightedAverageDiscountRateAbstract_ef91fd82-a36e-4f50-a524-27668ba80a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_230909ab-4094-425f-a8cb-584ad35b7891" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_WeightedAverageDiscountRateAbstract_ef91fd82-a36e-4f50-a524-27668ba80a89" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_230909ab-4094-425f-a8cb-584ad35b7891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#LEASESMaturityofOperatingLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_2a62fdbf-0e3a-493b-b5b5-a356ad17df67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_6b2793bf-f40b-4fb9-98a3-9d4d25bb3905" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2a62fdbf-0e3a-493b-b5b5-a356ad17df67" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_6b2793bf-f40b-4fb9-98a3-9d4d25bb3905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f3b1936c-2cb7-42f1-a7e1-83606876d691" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2a62fdbf-0e3a-493b-b5b5-a356ad17df67" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f3b1936c-2cb7-42f1-a7e1-83606876d691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ba7da385-449b-453d-93ba-17aa8441b331" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2a62fdbf-0e3a-493b-b5b5-a356ad17df67" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ba7da385-449b-453d-93ba-17aa8441b331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_950c9d7b-e828-4679-b9b7-ff4b49a72472" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2a62fdbf-0e3a-493b-b5b5-a356ad17df67" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_950c9d7b-e828-4679-b9b7-ff4b49a72472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_661c03c8-b9b3-4f6b-8fe6-2e85b24df3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2a62fdbf-0e3a-493b-b5b5-a356ad17df67" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_661c03c8-b9b3-4f6b-8fe6-2e85b24df3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour_c9a668dd-30e9-4ba0-96d7-8395a556318a" xlink:href="epam-20230331.xsd#epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2a62fdbf-0e3a-493b-b5b5-a356ad17df67" xlink:to="loc_epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour_c9a668dd-30e9-4ba0-96d7-8395a556318a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_77c3870a-8d63-4d26-a6fd-1d343d30a4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2a62fdbf-0e3a-493b-b5b5-a356ad17df67" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_77c3870a-8d63-4d26-a6fd-1d343d30a4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5d5d213c-0ce7-45a6-a51a-b30c4c25f6a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2a62fdbf-0e3a-493b-b5b5-a356ad17df67" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5d5d213c-0ce7-45a6-a51a-b30c4c25f6a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_36906881-7770-4c7e-9e31-86db8b42f74a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2a62fdbf-0e3a-493b-b5b5-a356ad17df67" xlink:to="loc_us-gaap_OperatingLeaseLiability_36906881-7770-4c7e-9e31-86db8b42f74a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="epam-20230331.xsd#LEASESMaturityofOperatingLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.epam.com/role/DEBTDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#DEBTDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/DEBTDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_5574b6c7-1020-4d80-ab04-16996043c13e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_74f69923-908d-4a62-aad6-21a2d4c7734c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5574b6c7-1020-4d80-ab04-16996043c13e" xlink:to="loc_us-gaap_DebtInstrumentTable_74f69923-908d-4a62-aad6-21a2d4c7734c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d8743621-97cd-4eac-9a0d-85b1e77701c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_74f69923-908d-4a62-aad6-21a2d4c7734c" xlink:to="loc_us-gaap_CreditFacilityAxis_d8743621-97cd-4eac-9a0d-85b1e77701c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3dea7625-7bf3-4ab4-bb70-062d18aee25c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_d8743621-97cd-4eac-9a0d-85b1e77701c9" xlink:to="loc_us-gaap_CreditFacilityDomain_3dea7625-7bf3-4ab4-bb70-062d18aee25c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4e2773be-f706-4573-a241-344aa5c5368c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_3dea7625-7bf3-4ab4-bb70-062d18aee25c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4e2773be-f706-4573-a241-344aa5c5368c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_dd19d9c9-76cc-459c-8a69-eda0fd8cbd47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_74f69923-908d-4a62-aad6-21a2d4c7734c" xlink:to="loc_us-gaap_VariableRateAxis_dd19d9c9-76cc-459c-8a69-eda0fd8cbd47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_a7426fd2-6660-48c4-b3d1-a4c2f3d23758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_dd19d9c9-76cc-459c-8a69-eda0fd8cbd47" xlink:to="loc_us-gaap_VariableRateDomain_a7426fd2-6660-48c4-b3d1-a4c2f3d23758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_904ad11b-dcc6-4dd6-bbc8-6cb6c03426b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_a7426fd2-6660-48c4-b3d1-a4c2f3d23758" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_904ad11b-dcc6-4dd6-bbc8-6cb6c03426b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_cc8226d2-619e-47f5-b2b4-024ecc56e06c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_a7426fd2-6660-48c4-b3d1-a4c2f3d23758" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_cc8226d2-619e-47f5-b2b4-024ecc56e06c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f7afbfe2-f173-4aae-bcf3-fa5e1505e622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_74f69923-908d-4a62-aad6-21a2d4c7734c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f7afbfe2-f173-4aae-bcf3-fa5e1505e622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_aca15126-437e-4782-9be1-086694b84bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f7afbfe2-f173-4aae-bcf3-fa5e1505e622" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_aca15126-437e-4782-9be1-086694b84bbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_ef14cd66-597e-49be-afaa-591347b01746" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_aca15126-437e-4782-9be1-086694b84bbc" xlink:to="loc_us-gaap_LineOfCreditMember_ef14cd66-597e-49be-afaa-591347b01746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_acd7d556-6cf8-46de-8234-4dc02061de77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_74f69923-908d-4a62-aad6-21a2d4c7734c" xlink:to="loc_us-gaap_DebtInstrumentLineItems_acd7d556-6cf8-46de-8234-4dc02061de77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1f4dda53-f61c-4f39-b848-83458a36a97f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_acd7d556-6cf8-46de-8234-4dc02061de77" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1f4dda53-f61c-4f39-b848-83458a36a97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LineOfCreditFacilityAccordionFeature_4fa9a5cd-d0a4-46e4-91a8-f94838bcae83" xlink:href="epam-20230331.xsd#epam_LineOfCreditFacilityAccordionFeature"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_acd7d556-6cf8-46de-8234-4dc02061de77" xlink:to="loc_epam_LineOfCreditFacilityAccordionFeature_4fa9a5cd-d0a4-46e4-91a8-f94838bcae83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bda1c0ac-c119-48a3-a721-0d4f93e5ab40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_acd7d556-6cf8-46de-8234-4dc02061de77" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bda1c0ac-c119-48a3-a721-0d4f93e5ab40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_6042670d-1956-4c42-b95c-fe39723c6258" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e764b7dc-8b7a-4106-99d7-2bf1327269a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6042670d-1956-4c42-b95c-fe39723c6258" xlink:to="loc_us-gaap_DebtInstrumentTable_e764b7dc-8b7a-4106-99d7-2bf1327269a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_6f75bf3d-db6f-48a6-ae04-05cb5e70a5af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e764b7dc-8b7a-4106-99d7-2bf1327269a1" xlink:to="loc_us-gaap_CreditFacilityAxis_6f75bf3d-db6f-48a6-ae04-05cb5e70a5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_97a804c2-511c-4175-9f01-9ca8125696af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_6f75bf3d-db6f-48a6-ae04-05cb5e70a5af" xlink:to="loc_us-gaap_CreditFacilityDomain_97a804c2-511c-4175-9f01-9ca8125696af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ca6526e2-b7f6-4cd3-82c8-471b9fe56b57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_97a804c2-511c-4175-9f01-9ca8125696af" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ca6526e2-b7f6-4cd3-82c8-471b9fe56b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_68df8e92-c9cb-4b60-a9c7-9c2709f83fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e764b7dc-8b7a-4106-99d7-2bf1327269a1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_68df8e92-c9cb-4b60-a9c7-9c2709f83fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ce440bde-c171-4aad-abe1-7420de4e1412" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_68df8e92-c9cb-4b60-a9c7-9c2709f83fb6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ce440bde-c171-4aad-abe1-7420de4e1412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_9c1d0b5f-31ce-4bbb-b5ed-2aae7f64d0f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ce440bde-c171-4aad-abe1-7420de4e1412" xlink:to="loc_us-gaap_LineOfCreditMember_9c1d0b5f-31ce-4bbb-b5ed-2aae7f64d0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_524a6d7d-f7b7-4a10-8c66-eeef028a6237" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e764b7dc-8b7a-4106-99d7-2bf1327269a1" xlink:to="loc_us-gaap_DebtInstrumentLineItems_524a6d7d-f7b7-4a10-8c66-eeef028a6237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_d8d9ea24-7670-41bb-8ca8-2cbafa6ddb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_524a6d7d-f7b7-4a10-8c66-eeef028a6237" xlink:to="loc_us-gaap_LineOfCredit_d8d9ea24-7670-41bb-8ca8-2cbafa6ddb9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_c95a16c6-4eef-4a97-a7aa-9a18d2d6b3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_524a6d7d-f7b7-4a10-8c66-eeef028a6237" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_c95a16c6-4eef-4a97-a7aa-9a18d2d6b3fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c4f07674-75ab-486f-a682-3902c45c29d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_524a6d7d-f7b7-4a10-8c66-eeef028a6237" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c4f07674-75ab-486f-a682-3902c45c29d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_675f0126-c5c2-49f8-b48b-fa4b3bb689b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_524a6d7d-f7b7-4a10-8c66-eeef028a6237" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_675f0126-c5c2-49f8-b48b-fa4b3bb689b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#REVENUESDisaggregationofRevenuesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_87e3bc39-5e74-4e7b-a60a-fc33de517cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_aea21fd0-b519-474e-bb80-5953991115f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_87e3bc39-5e74-4e7b-a60a-fc33de517cdb" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_aea21fd0-b519-474e-bb80-5953991115f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_57bf2fa6-1791-47c1-a560-8e32a4249cde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_aea21fd0-b519-474e-bb80-5953991115f4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_57bf2fa6-1791-47c1-a560-8e32a4249cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e2cdab23-9f38-4379-94c6-58e4cd4849cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_57bf2fa6-1791-47c1-a560-8e32a4249cde" xlink:to="loc_us-gaap_SegmentDomain_e2cdab23-9f38-4379-94c6-58e4cd4849cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NorthAmericaSegmentMember_4dc2e241-69bd-4e74-93f2-29821b2753e5" xlink:href="epam-20230331.xsd#epam_NorthAmericaSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e2cdab23-9f38-4379-94c6-58e4cd4849cc" xlink:to="loc_epam_NorthAmericaSegmentMember_4dc2e241-69bd-4e74-93f2-29821b2753e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EuropeSegmentMember_3cf9b5c7-0e0f-4beb-ae5f-f48f4f0e32a5" xlink:href="epam-20230331.xsd#epam_EuropeSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e2cdab23-9f38-4379-94c6-58e4cd4849cc" xlink:to="loc_epam_EuropeSegmentMember_3cf9b5c7-0e0f-4beb-ae5f-f48f4f0e32a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RussiaSegmentMember_eaaba1a5-f3b0-4914-ad44-4db89903feae" xlink:href="epam-20230331.xsd#epam_RussiaSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e2cdab23-9f38-4379-94c6-58e4cd4849cc" xlink:to="loc_epam_RussiaSegmentMember_eaaba1a5-f3b0-4914-ad44-4db89903feae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6dd7ccec-b490-4d78-8973-7205d6147289" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_aea21fd0-b519-474e-bb80-5953991115f4" xlink:to="loc_srt_StatementGeographicalAxis_6dd7ccec-b490-4d78-8973-7205d6147289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_51459dea-f641-4cc0-bb13-3b58b1173384" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_6dd7ccec-b490-4d78-8973-7205d6147289" xlink:to="loc_srt_SegmentGeographicalDomain_51459dea-f641-4cc0-bb13-3b58b1173384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_b00d7e83-ea6c-4933-92ed-9422c81b97f8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_51459dea-f641-4cc0-bb13-3b58b1173384" xlink:to="loc_srt_NorthAmericaMember_b00d7e83-ea6c-4933-92ed-9422c81b97f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_3fd34263-da35-4d0d-8230-81b0ba04fbd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_51459dea-f641-4cc0-bb13-3b58b1173384" xlink:to="loc_us-gaap_EMEAMember_3fd34263-da35-4d0d-8230-81b0ba04fbd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_ca3026c0-448c-49bb-b226-9e975a9d6e5e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_51459dea-f641-4cc0-bb13-3b58b1173384" xlink:to="loc_srt_AsiaPacificMember_ca3026c0-448c-49bb-b226-9e975a9d6e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CEEMember_28c4a7cd-349d-4d14-ab4e-80b97ce42537" xlink:href="epam-20230331.xsd#epam_CEEMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_51459dea-f641-4cc0-bb13-3b58b1173384" xlink:to="loc_epam_CEEMember_28c4a7cd-349d-4d14-ab4e-80b97ce42537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_74bb856d-e1c1-479e-9f5f-8256cf7f1818" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesByIndustryAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_aea21fd0-b519-474e-bb80-5953991115f4" xlink:to="loc_us-gaap_EquitySecuritiesByIndustryAxis_74bb856d-e1c1-479e-9f5f-8256cf7f1818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_31da707b-e7e1-489a-8124-af9508c68f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesIndustryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_74bb856d-e1c1-479e-9f5f-8256cf7f1818" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_31da707b-e7e1-489a-8124-af9508c68f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_TravelandConsumerSectorMember_9aecd8b0-5840-4a62-ad57-4158c0b2d45a" xlink:href="epam-20230331.xsd#epam_TravelandConsumerSectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_31da707b-e7e1-489a-8124-af9508c68f1c" xlink:to="loc_epam_TravelandConsumerSectorMember_9aecd8b0-5840-4a62-ad57-4158c0b2d45a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServicesSectorMember_b66004cb-75d6-40af-b4f8-0f70fa0c3dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialServicesSectorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_31da707b-e7e1-489a-8124-af9508c68f1c" xlink:to="loc_us-gaap_FinancialServicesSectorMember_b66004cb-75d6-40af-b4f8-0f70fa0c3dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessInformationandMediaSectorsMember_e4be6d89-5ee5-44ab-818a-98a08373af16" xlink:href="epam-20230331.xsd#epam_BusinessInformationandMediaSectorsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_31da707b-e7e1-489a-8124-af9508c68f1c" xlink:to="loc_epam_BusinessInformationandMediaSectorsMember_e4be6d89-5ee5-44ab-818a-98a08373af16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_SoftwareAndHiTechSectorMember_99822abc-7218-4f4c-a1ab-a6c07a1c4609" xlink:href="epam-20230331.xsd#epam_SoftwareAndHiTechSectorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_31da707b-e7e1-489a-8124-af9508c68f1c" xlink:to="loc_epam_SoftwareAndHiTechSectorMember_99822abc-7218-4f4c-a1ab-a6c07a1c4609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HealthcareSectorMember_52d13c79-dd66-42b5-818f-cb992063e25b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HealthcareSectorMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_31da707b-e7e1-489a-8124-af9508c68f1c" xlink:to="loc_us-gaap_HealthcareSectorMember_52d13c79-dd66-42b5-818f-cb992063e25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EmergingVerticalSectorMember_8617bae9-559d-493f-b1c8-c0cf6506f34c" xlink:href="epam-20230331.xsd#epam_EmergingVerticalSectorMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_31da707b-e7e1-489a-8124-af9508c68f1c" xlink:to="loc_epam_EmergingVerticalSectorMember_8617bae9-559d-493f-b1c8-c0cf6506f34c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_1bba55b7-993c-4f8f-8ee5-0828021fa20e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_aea21fd0-b519-474e-bb80-5953991115f4" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_1bba55b7-993c-4f8f-8ee5-0828021fa20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_35ce8e9d-767a-4104-8cef-4b07378f7c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_1bba55b7-993c-4f8f-8ee5-0828021fa20e" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_35ce8e9d-767a-4104-8cef-4b07378f7c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_53d00724-ba35-4e8f-bbdf-3b93424e8dba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_35ce8e9d-767a-4104-8cef-4b07378f7c6b" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_53d00724-ba35-4e8f-bbdf-3b93424e8dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_6923943b-e063-465c-8e1e-ca60dce42010" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_35ce8e9d-767a-4104-8cef-4b07378f7c6b" xlink:to="loc_us-gaap_FixedPriceContractMember_6923943b-e063-465c-8e1e-ca60dce42010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LicensingAndOtherRevenuesMember_ecf611a4-0bcb-4de1-8e6b-e49181ac6a5a" xlink:href="epam-20230331.xsd#epam_LicensingAndOtherRevenuesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_35ce8e9d-767a-4104-8cef-4b07378f7c6b" xlink:to="loc_epam_LicensingAndOtherRevenuesMember_ecf611a4-0bcb-4de1-8e6b-e49181ac6a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_d8095640-87c0-4977-8b61-8cc11f5c686d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_aea21fd0-b519-474e-bb80-5953991115f4" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_d8095640-87c0-4977-8b61-8cc11f5c686d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_cdb53278-5d77-47b5-8ae2-68e71ee0d764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_d8095640-87c0-4977-8b61-8cc11f5c686d" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_cdb53278-5d77-47b5-8ae2-68e71ee0d764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_f4907c5e-3942-4f0e-9b47-588cfea627c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_cdb53278-5d77-47b5-8ae2-68e71ee0d764" xlink:to="loc_us-gaap_TransferredOverTimeMember_f4907c5e-3942-4f0e-9b47-588cfea627c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_088c2713-7922-4d76-a70a-608283dcfa5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_cdb53278-5d77-47b5-8ae2-68e71ee0d764" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_088c2713-7922-4d76-a70a-608283dcfa5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_29829e32-7137-4c9e-8762-1aac17049f07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_aea21fd0-b519-474e-bb80-5953991115f4" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_29829e32-7137-4c9e-8762-1aac17049f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0fc771da-de88-4bf3-85b9-bc6881a9c1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_29829e32-7137-4c9e-8762-1aac17049f07" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0fc771da-de88-4bf3-85b9-bc6881a9c1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_53771af0-7f45-461b-a8cf-5ef6add9be8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_29829e32-7137-4c9e-8762-1aac17049f07" xlink:to="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_53771af0-7f45-461b-a8cf-5ef6add9be8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d36b7ee8-24ce-4dce-91f5-81324e9bf38f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_29829e32-7137-4c9e-8762-1aac17049f07" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d36b7ee8-24ce-4dce-91f5-81324e9bf38f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b945309f-1984-4f13-9208-4a8e048453d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_072763bc-09d9-47bf-ad86-ed4a9d12d7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b945309f-1984-4f13-9208-4a8e048453d2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_072763bc-09d9-47bf-ad86-ed4a9d12d7d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_f6acd636-273f-483c-8cbb-3428364e1437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_072763bc-09d9-47bf-ad86-ed4a9d12d7d6" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_f6acd636-273f-483c-8cbb-3428364e1437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_aabea9cd-45e8-4e9b-8cb2-45cb1aa3c80d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_f6acd636-273f-483c-8cbb-3428364e1437" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_aabea9cd-45e8-4e9b-8cb2-45cb1aa3c80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_dfdb0bce-c7c1-4711-95e0-4684ae2aa839" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_aabea9cd-45e8-4e9b-8cb2-45cb1aa3c80d" xlink:to="loc_us-gaap_FixedPriceContractMember_dfdb0bce-c7c1-4711-95e0-4684ae2aa839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_0eb62fe1-3ce6-44b1-8b9f-238428255658" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_072763bc-09d9-47bf-ad86-ed4a9d12d7d6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_0eb62fe1-3ce6-44b1-8b9f-238428255658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8466f546-76b0-431d-9244-251ae28acfe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_072763bc-09d9-47bf-ad86-ed4a9d12d7d6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8466f546-76b0-431d-9244-251ae28acfe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_7f2dde1a-0326-486d-82da-cf020e91c3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8466f546-76b0-431d-9244-251ae28acfe0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_7f2dde1a-0326-486d-82da-cf020e91c3e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_76ff3086-6543-4c92-bfaa-4fe36cc6b47d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8466f546-76b0-431d-9244-251ae28acfe0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_76ff3086-6543-4c92-bfaa-4fe36cc6b47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="epam-20230331.xsd#REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails_1"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.epam.com/role/REVENUESContractBalancesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#REVENUESContractBalancesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/REVENUESContractBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9cae0a6b-6619-40fe-9d77-b805d8b15d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ScheduleofContractBalancesTable_d65b6ed5-e5a1-4f3a-aa86-b78873219c80" xlink:href="epam-20230331.xsd#epam_ScheduleofContractBalancesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9cae0a6b-6619-40fe-9d77-b805d8b15d8e" xlink:to="loc_epam_ScheduleofContractBalancesTable_d65b6ed5-e5a1-4f3a-aa86-b78873219c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_572dd041-5a51-4c6d-865c-81884117b856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofContractBalancesTable_d65b6ed5-e5a1-4f3a-aa86-b78873219c80" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_572dd041-5a51-4c6d-865c-81884117b856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e74656d3-1ce9-4811-8598-f444ae244146" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_572dd041-5a51-4c6d-865c-81884117b856" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e74656d3-1ce9-4811-8598-f444ae244146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_f211142a-c902-4726-9e22-13471bdbbaea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_e74656d3-1ce9-4811-8598-f444ae244146" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_f211142a-c902-4726-9e22-13471bdbbaea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_f2ebaceb-d21e-42c2-abd6-b2e613af699b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_e74656d3-1ce9-4811-8598-f444ae244146" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_f2ebaceb-d21e-42c2-abd6-b2e613af699b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_9fd285d3-fa4b-4ddd-b814-2c3ae4eac487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_e74656d3-1ce9-4811-8598-f444ae244146" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_9fd285d3-fa4b-4ddd-b814-2c3ae4eac487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ScheduleofContractBalancesLineItems_2294b066-36f7-4bd4-81ae-a278bfbec250" xlink:href="epam-20230331.xsd#epam_ScheduleofContractBalancesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofContractBalancesTable_d65b6ed5-e5a1-4f3a-aa86-b78873219c80" xlink:to="loc_epam_ScheduleofContractBalancesLineItems_2294b066-36f7-4bd4-81ae-a278bfbec250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract_e54abb63-2f69-4579-b278-03fef6d507c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofContractBalancesLineItems_2294b066-36f7-4bd4-81ae-a278bfbec250" xlink:to="loc_us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract_e54abb63-2f69-4579-b278-03fef6d507c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInContractWithCustomerLiabilityAbstract_46708dff-868a-4b73-994f-de18ce95532c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInContractWithCustomerLiabilityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract_e54abb63-2f69-4579-b278-03fef6d507c9" xlink:to="loc_us-gaap_ChangeInContractWithCustomerLiabilityAbstract_46708dff-868a-4b73-994f-de18ce95532c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGross_58f6ee3a-94bb-4a29-9756-d4931d360080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInContractWithCustomerLiabilityAbstract_46708dff-868a-4b73-994f-de18ce95532c" xlink:to="loc_us-gaap_ContractWithCustomerAssetGross_58f6ee3a-94bb-4a29-9756-d4931d360080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_bcf4213f-4bd3-40fa-83ff-19411787d0f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInContractWithCustomerLiabilityAbstract_46708dff-868a-4b73-994f-de18ce95532c" xlink:to="loc_us-gaap_ContractWithCustomerLiability_bcf4213f-4bd3-40fa-83ff-19411787d0f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_485561be-1226-47cb-bf08-d0f445f31ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract_e54abb63-2f69-4579-b278-03fef6d507c9" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_485561be-1226-47cb-bf08-d0f445f31ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYComponentsofStockBasedCompensationExpensesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#STOCKHOLDERSEQUITYComponentsofStockBasedCompensationExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYComponentsofStockBasedCompensationExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_91cb7903-5c63-405b-b852-e2eb032e2d40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_e75d0b0c-06ec-40a4-b42f-a95401067f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_91cb7903-5c63-405b-b852-e2eb032e2d40" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_e75d0b0c-06ec-40a4-b42f-a95401067f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_6bbf6545-558a-4f39-b814-8f245dac2b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_e75d0b0c-06ec-40a4-b42f-a95401067f7c" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_6bbf6545-558a-4f39-b814-8f245dac2b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1b16b808-d5ed-49b5-982a-666de6f5aad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_6bbf6545-558a-4f39-b814-8f245dac2b2d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1b16b808-d5ed-49b5-982a-666de6f5aad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_452a6a1f-1c4c-48ed-b1a8-bc9e15c9202f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1b16b808-d5ed-49b5-982a-666de6f5aad1" xlink:to="loc_us-gaap_CostOfSalesMember_452a6a1f-1c4c-48ed-b1a8-bc9e15c9202f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_532ddd2b-0d02-4d6f-8b39-3fbccad2011a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1b16b808-d5ed-49b5-982a-666de6f5aad1" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_532ddd2b-0d02-4d6f-8b39-3fbccad2011a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_91e28fe9-fc38-4aeb-ac7b-0ec455e68ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_e75d0b0c-06ec-40a4-b42f-a95401067f7c" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_91e28fe9-fc38-4aeb-ac7b-0ec455e68ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1c17a0b5-a440-47c8-9a87-574a825d496d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_91e28fe9-fc38-4aeb-ac7b-0ec455e68ed5" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1c17a0b5-a440-47c8-9a87-574a825d496d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#STOCKHOLDERSEQUITYStockOptionsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_eeda1428-1e4c-47b8-b8e1-70c4f26399c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_62215f8c-a8f3-4f6c-90cc-92a9198904c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_eeda1428-1e4c-47b8-b8e1-70c4f26399c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_62215f8c-a8f3-4f6c-90cc-92a9198904c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_526a5b7f-81b9-492d-993a-1d653f3f611f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_62215f8c-a8f3-4f6c-90cc-92a9198904c8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_526a5b7f-81b9-492d-993a-1d653f3f611f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_39866aa5-0ffa-4799-a436-dad80974b713" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_62215f8c-a8f3-4f6c-90cc-92a9198904c8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_39866aa5-0ffa-4799-a436-dad80974b713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5b2ad5c9-8a45-49ac-b516-0c2f288f9a07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_62215f8c-a8f3-4f6c-90cc-92a9198904c8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5b2ad5c9-8a45-49ac-b516-0c2f288f9a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_484c33e8-579f-4402-b798-5a3e34a0c8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_62215f8c-a8f3-4f6c-90cc-92a9198904c8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_484c33e8-579f-4402-b798-5a3e34a0c8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_ef296bf1-3784-48e2-aadf-700c988b94c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_eeda1428-1e4c-47b8-b8e1-70c4f26399c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_ef296bf1-3784-48e2-aadf-700c988b94c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_d3c4fe3b-016e-4bc1-ab1a-f01de24d7ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_eeda1428-1e4c-47b8-b8e1-70c4f26399c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_d3c4fe3b-016e-4bc1-ab1a-f01de24d7ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54af842-ab2b-4856-bd0c-f1ac3f6c5039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_eeda1428-1e4c-47b8-b8e1-70c4f26399c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54af842-ab2b-4856-bd0c-f1ac3f6c5039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4cb83176-5a73-4d9a-80a0-c85b826705fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54af842-ab2b-4856-bd0c-f1ac3f6c5039" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4cb83176-5a73-4d9a-80a0-c85b826705fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_70c23fca-3b32-43d1-ac01-bcf7c567e662" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54af842-ab2b-4856-bd0c-f1ac3f6c5039" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_70c23fca-3b32-43d1-ac01-bcf7c567e662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a779e308-2644-4892-a4ca-0d52f0bc1cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54af842-ab2b-4856-bd0c-f1ac3f6c5039" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a779e308-2644-4892-a4ca-0d52f0bc1cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b6139937-48fe-40a5-a025-1fbd14cce3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54af842-ab2b-4856-bd0c-f1ac3f6c5039" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b6139937-48fe-40a5-a025-1fbd14cce3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_5def0b38-747d-4e00-8452-0e4c9d95bf72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_eeda1428-1e4c-47b8-b8e1-70c4f26399c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_5def0b38-747d-4e00-8452-0e4c9d95bf72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_7f21ed94-aeb1-4b5e-a752-223249d8e0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_eeda1428-1e4c-47b8-b8e1-70c4f26399c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_7f21ed94-aeb1-4b5e-a752-223249d8e0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward_5537bacb-3602-46ba-8187-005049bcf1d1" xlink:href="epam-20230331.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_eeda1428-1e4c-47b8-b8e1-70c4f26399c1" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward_5537bacb-3602-46ba-8187-005049bcf1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_da360bca-88fe-4f59-a49f-fe43ef4d50a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward_5537bacb-3602-46ba-8187-005049bcf1d1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_da360bca-88fe-4f59-a49f-fe43ef4d50a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_ca2f7db4-a80c-4984-8d89-563235029eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward_5537bacb-3602-46ba-8187-005049bcf1d1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_ca2f7db4-a80c-4984-8d89-563235029eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_4a9bcaeb-e951-4e70-95de-83661c404e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward_5537bacb-3602-46ba-8187-005049bcf1d1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_4a9bcaeb-e951-4e70-95de-83661c404e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_eba711b4-ceea-47f6-bdd2-524238e402f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_eeda1428-1e4c-47b8-b8e1-70c4f26399c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_eba711b4-ceea-47f6-bdd2-524238e402f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_084a8724-7c61-4cb0-873e-12dcb5c57f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_eba711b4-ceea-47f6-bdd2-524238e402f7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_084a8724-7c61-4cb0-873e-12dcb5c57f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_3572c329-0346-41bb-9c41-1c8bb74bc4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_eba711b4-ceea-47f6-bdd2-524238e402f7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_3572c329-0346-41bb-9c41-1c8bb74bc4f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_67c48597-580b-450a-b06d-4e6884f4fda0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_eba711b4-ceea-47f6-bdd2-524238e402f7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_67c48597-580b-450a-b06d-4e6884f4fda0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionAdditionalInformationDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#STOCKHOLDERSEQUITYStockOptionAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6fd8a1b7-52e2-4a4f-adb9-c12361af9faa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c1109a5b-a57f-4aac-adbc-0bca77e2811d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6fd8a1b7-52e2-4a4f-adb9-c12361af9faa" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c1109a5b-a57f-4aac-adbc-0bca77e2811d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7731c185-5dab-44a6-a972-fb3fcf44f079" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c1109a5b-a57f-4aac-adbc-0bca77e2811d" xlink:to="loc_us-gaap_AwardTypeAxis_7731c185-5dab-44a6-a972-fb3fcf44f079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0d6940bb-42c3-4997-aa0e-ed5ef4e4662f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_7731c185-5dab-44a6-a972-fb3fcf44f079" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0d6940bb-42c3-4997-aa0e-ed5ef4e4662f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_20ef8163-6d3c-401d-aef3-ec1ef521af12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0d6940bb-42c3-4997-aa0e-ed5ef4e4662f" xlink:to="loc_us-gaap_EmployeeStockOptionMember_20ef8163-6d3c-401d-aef3-ec1ef521af12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31712453-3240-4f4a-b4ce-6d04ae1e3679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c1109a5b-a57f-4aac-adbc-0bca77e2811d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31712453-3240-4f4a-b4ce-6d04ae1e3679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_f82c751c-6e5a-4f78-90c4-5698bff8d4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31712453-3240-4f4a-b4ce-6d04ae1e3679" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_f82c751c-6e5a-4f78-90c4-5698bff8d4f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f35fe42d-f555-493a-89df-139b7953b50d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31712453-3240-4f4a-b4ce-6d04ae1e3679" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f35fe42d-f555-493a-89df-139b7953b50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8149dd05-d0ab-4a13-ae5f-a3ba25a17643" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a77e93e5-5ddd-43e3-b351-85a5e799a3b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8149dd05-d0ab-4a13-ae5f-a3ba25a17643" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a77e93e5-5ddd-43e3-b351-85a5e799a3b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricAxis_43e3ab32-ec56-40ee-95d9-5a1953784872" xlink:href="epam-20230331.xsd#epam_AwardMetricAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a77e93e5-5ddd-43e3-b351-85a5e799a3b8" xlink:to="loc_epam_AwardMetricAxis_43e3ab32-ec56-40ee-95d9-5a1953784872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricDomain_a6336376-97d8-4106-addd-125f9cf86097" xlink:href="epam-20230331.xsd#epam_AwardMetricDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardMetricAxis_43e3ab32-ec56-40ee-95d9-5a1953784872" xlink:to="loc_epam_AwardMetricDomain_a6336376-97d8-4106-addd-125f9cf86097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ServicePeriodMember_21eb8705-f172-49a0-b84b-278b5315c800" xlink:href="epam-20230331.xsd#epam_ServicePeriodMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardMetricDomain_a6336376-97d8-4106-addd-125f9cf86097" xlink:to="loc_epam_ServicePeriodMember_21eb8705-f172-49a0-b84b-278b5315c800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_PerformanceTargetsMember_f474f608-44de-460e-9197-ef042e9096dc" xlink:href="epam-20230331.xsd#epam_PerformanceTargetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardMetricDomain_a6336376-97d8-4106-addd-125f9cf86097" xlink:to="loc_epam_PerformanceTargetsMember_f474f608-44de-460e-9197-ef042e9096dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationAxis_f17ccebe-bd10-44dd-80be-8cbe8f7f5f31" xlink:href="epam-20230331.xsd#epam_AwardClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a77e93e5-5ddd-43e3-b351-85a5e799a3b8" xlink:to="loc_epam_AwardClassificationAxis_f17ccebe-bd10-44dd-80be-8cbe8f7f5f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationDomain_a5fe073b-099e-4289-b148-69cefa2348b3" xlink:href="epam-20230331.xsd#epam_AwardClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardClassificationAxis_f17ccebe-bd10-44dd-80be-8cbe8f7f5f31" xlink:to="loc_epam_AwardClassificationDomain_a5fe073b-099e-4289-b148-69cefa2348b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquityClassifiedAwardMember_bcdc6703-72e5-4316-9b1e-5e068d296f33" xlink:href="epam-20230331.xsd#epam_EquityClassifiedAwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardClassificationDomain_a5fe073b-099e-4289-b148-69cefa2348b3" xlink:to="loc_epam_EquityClassifiedAwardMember_bcdc6703-72e5-4316-9b1e-5e068d296f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LiabilityClassifiedAwardMember_301140fe-7b6e-442a-b53f-9e52df55a78e" xlink:href="epam-20230331.xsd#epam_LiabilityClassifiedAwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardClassificationDomain_a5fe073b-099e-4289-b148-69cefa2348b3" xlink:to="loc_epam_LiabilityClassifiedAwardMember_301140fe-7b6e-442a-b53f-9e52df55a78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeAxis_ebdca711-23e0-4d21-a34f-7ead6f9a99dc" xlink:href="epam-20230331.xsd#epam_AwardSettlementTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a77e93e5-5ddd-43e3-b351-85a5e799a3b8" xlink:to="loc_epam_AwardSettlementTypeAxis_ebdca711-23e0-4d21-a34f-7ead6f9a99dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeDomain_beefdcec-9b25-47bb-9660-0b224ba976bf" xlink:href="epam-20230331.xsd#epam_AwardSettlementTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardSettlementTypeAxis_ebdca711-23e0-4d21-a34f-7ead6f9a99dc" xlink:to="loc_epam_AwardSettlementTypeDomain_beefdcec-9b25-47bb-9660-0b224ba976bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquitySettledAwardMember_6118a52a-1663-431b-8c7d-aef947aa596f" xlink:href="epam-20230331.xsd#epam_EquitySettledAwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardSettlementTypeDomain_beefdcec-9b25-47bb-9660-0b224ba976bf" xlink:to="loc_epam_EquitySettledAwardMember_6118a52a-1663-431b-8c7d-aef947aa596f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CashSettledAwardMember_a0029579-dd71-41da-8aef-dc70b9957b38" xlink:href="epam-20230331.xsd#epam_CashSettledAwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardSettlementTypeDomain_beefdcec-9b25-47bb-9660-0b224ba976bf" xlink:to="loc_epam_CashSettledAwardMember_a0029579-dd71-41da-8aef-dc70b9957b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ce5d1bed-2920-4d22-a070-4b7d0345c158" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a77e93e5-5ddd-43e3-b351-85a5e799a3b8" xlink:to="loc_us-gaap_AwardTypeAxis_ce5d1bed-2920-4d22-a070-4b7d0345c158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8de4ede6-fef4-45c9-bdde-ce0a51ab0dc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ce5d1bed-2920-4d22-a070-4b7d0345c158" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8de4ede6-fef4-45c9-bdde-ce0a51ab0dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_83a5c55f-a3dd-4086-bcc3-1784849831af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8de4ede6-fef4-45c9-bdde-ce0a51ab0dc1" xlink:to="loc_us-gaap_RestrictedStockMember_83a5c55f-a3dd-4086-bcc3-1784849831af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_27942d01-4ae2-47f2-b272-091b0f56717e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8de4ede6-fef4-45c9-bdde-ce0a51ab0dc1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_27942d01-4ae2-47f2-b272-091b0f56717e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b7907bae-ba3f-40f4-ab96-ee82ce39e832" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a77e93e5-5ddd-43e3-b351-85a5e799a3b8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b7907bae-ba3f-40f4-ab96-ee82ce39e832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f3359353-4687-4f5b-a5e5-2a2725ad13df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b7907bae-ba3f-40f4-ab96-ee82ce39e832" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f3359353-4687-4f5b-a5e5-2a2725ad13df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e2606104-864b-4225-90ee-f9d3207e9489" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f3359353-4687-4f5b-a5e5-2a2725ad13df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e2606104-864b-4225-90ee-f9d3207e9489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5a0fa84c-b8bb-41ea-aa29-deee673f7ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f3359353-4687-4f5b-a5e5-2a2725ad13df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5a0fa84c-b8bb-41ea-aa29-deee673f7ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod_51fcb1fe-90d6-4fcb-bfc3-d7f4ae250cd0" xlink:href="epam-20230331.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f3359353-4687-4f5b-a5e5-2a2725ad13df" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod_51fcb1fe-90d6-4fcb-bfc3-d7f4ae250cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5dc21968-f782-40ce-9fb3-b04f36e66ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f3359353-4687-4f5b-a5e5-2a2725ad13df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5dc21968-f782-40ce-9fb3-b04f36e66ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1a5efd24-2692-4009-bd33-a9b3182f7538" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f3359353-4687-4f5b-a5e5-2a2725ad13df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1a5efd24-2692-4009-bd33-a9b3182f7538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_533179ec-c9e8-451b-8a89-cdc1e03ba4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f3359353-4687-4f5b-a5e5-2a2725ad13df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_533179ec-c9e8-451b-8a89-cdc1e03ba4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f575a786-5583-4b35-9c0d-d8f23d5a8f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b7907bae-ba3f-40f4-ab96-ee82ce39e832" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f575a786-5583-4b35-9c0d-d8f23d5a8f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0629bf13-af8a-42b3-be2a-1f554f9aa056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f575a786-5583-4b35-9c0d-d8f23d5a8f7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0629bf13-af8a-42b3-be2a-1f554f9aa056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bc419137-1ed8-4552-864e-de31431f13e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f575a786-5583-4b35-9c0d-d8f23d5a8f7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bc419137-1ed8-4552-864e-de31431f13e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue_92629639-431a-48c2-87dd-d77f29e959e3" xlink:href="epam-20230331.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f575a786-5583-4b35-9c0d-d8f23d5a8f7c" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue_92629639-431a-48c2-87dd-d77f29e959e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_98e0a287-c7e8-46d1-83d3-afa9db724c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f575a786-5583-4b35-9c0d-d8f23d5a8f7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_98e0a287-c7e8-46d1-83d3-afa9db724c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5d68b7d6-9761-4d54-909f-127fc7e090a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f575a786-5583-4b35-9c0d-d8f23d5a8f7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5d68b7d6-9761-4d54-909f-127fc7e090a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e27dd331-8368-4de8-8e4c-32588971bde3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f575a786-5583-4b35-9c0d-d8f23d5a8f7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e27dd331-8368-4de8-8e4c-32588971bde3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cc14e5a9-19ac-423d-92a6-7f807255de97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dbf54dc6-4b1e-4d70-a26a-c9e1fd2dc5a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cc14e5a9-19ac-423d-92a6-7f807255de97" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dbf54dc6-4b1e-4d70-a26a-c9e1fd2dc5a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_8eec9ed8-6195-4a4d-b8c1-3b81e332b3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dbf54dc6-4b1e-4d70-a26a-c9e1fd2dc5a0" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_8eec9ed8-6195-4a4d-b8c1-3b81e332b3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3199adc4-9f58-4c4f-9918-642984385323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_8eec9ed8-6195-4a4d-b8c1-3b81e332b3a4" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3199adc4-9f58-4c4f-9918-642984385323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AccruedCompensationandBenefitsExpensesMember_7bad9d12-a547-4949-8bec-f1606be0d6eb" xlink:href="epam-20230331.xsd#epam_AccruedCompensationandBenefitsExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_3199adc4-9f58-4c4f-9918-642984385323" xlink:to="loc_epam_AccruedCompensationandBenefitsExpensesMember_7bad9d12-a547-4949-8bec-f1606be0d6eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricAxis_d5870ffa-8ed0-4f0b-96e2-b8bf1c02d5eb" xlink:href="epam-20230331.xsd#epam_AwardMetricAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dbf54dc6-4b1e-4d70-a26a-c9e1fd2dc5a0" xlink:to="loc_epam_AwardMetricAxis_d5870ffa-8ed0-4f0b-96e2-b8bf1c02d5eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricDomain_73dd1a84-043e-48b7-8a0a-1215bfbeec30" xlink:href="epam-20230331.xsd#epam_AwardMetricDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardMetricAxis_d5870ffa-8ed0-4f0b-96e2-b8bf1c02d5eb" xlink:to="loc_epam_AwardMetricDomain_73dd1a84-043e-48b7-8a0a-1215bfbeec30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ServicePeriodMember_b095d700-f9eb-41bb-a8bb-e2e49491c5f7" xlink:href="epam-20230331.xsd#epam_ServicePeriodMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardMetricDomain_73dd1a84-043e-48b7-8a0a-1215bfbeec30" xlink:to="loc_epam_ServicePeriodMember_b095d700-f9eb-41bb-a8bb-e2e49491c5f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_PerformanceTargetsMember_b879096b-cf86-4892-af34-3b64ddf6bb21" xlink:href="epam-20230331.xsd#epam_PerformanceTargetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardMetricDomain_73dd1a84-043e-48b7-8a0a-1215bfbeec30" xlink:to="loc_epam_PerformanceTargetsMember_b879096b-cf86-4892-af34-3b64ddf6bb21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationAxis_ac077e9f-dc1e-469c-9e4c-3a85bb56643d" xlink:href="epam-20230331.xsd#epam_AwardClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dbf54dc6-4b1e-4d70-a26a-c9e1fd2dc5a0" xlink:to="loc_epam_AwardClassificationAxis_ac077e9f-dc1e-469c-9e4c-3a85bb56643d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationDomain_64f0b67e-8181-45ca-9624-d5d157243772" xlink:href="epam-20230331.xsd#epam_AwardClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardClassificationAxis_ac077e9f-dc1e-469c-9e4c-3a85bb56643d" xlink:to="loc_epam_AwardClassificationDomain_64f0b67e-8181-45ca-9624-d5d157243772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquityClassifiedAwardMember_a469f011-ae1a-4873-8f7c-ec517cab4a18" xlink:href="epam-20230331.xsd#epam_EquityClassifiedAwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardClassificationDomain_64f0b67e-8181-45ca-9624-d5d157243772" xlink:to="loc_epam_EquityClassifiedAwardMember_a469f011-ae1a-4873-8f7c-ec517cab4a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LiabilityClassifiedAwardMember_7888e8ce-79ed-4011-adc7-8d957a36ed42" xlink:href="epam-20230331.xsd#epam_LiabilityClassifiedAwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardClassificationDomain_64f0b67e-8181-45ca-9624-d5d157243772" xlink:to="loc_epam_LiabilityClassifiedAwardMember_7888e8ce-79ed-4011-adc7-8d957a36ed42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeAxis_fc6ff8c8-5c87-4cc2-98f4-97cadcd6d288" xlink:href="epam-20230331.xsd#epam_AwardSettlementTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dbf54dc6-4b1e-4d70-a26a-c9e1fd2dc5a0" xlink:to="loc_epam_AwardSettlementTypeAxis_fc6ff8c8-5c87-4cc2-98f4-97cadcd6d288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeDomain_64b8edf7-f04f-4be4-9ada-3a881487967e" xlink:href="epam-20230331.xsd#epam_AwardSettlementTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardSettlementTypeAxis_fc6ff8c8-5c87-4cc2-98f4-97cadcd6d288" xlink:to="loc_epam_AwardSettlementTypeDomain_64b8edf7-f04f-4be4-9ada-3a881487967e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CashSettledAwardMember_13dbbd5d-faea-488e-8564-4c611369cd5f" xlink:href="epam-20230331.xsd#epam_CashSettledAwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardSettlementTypeDomain_64b8edf7-f04f-4be4-9ada-3a881487967e" xlink:to="loc_epam_CashSettledAwardMember_13dbbd5d-faea-488e-8564-4c611369cd5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_11ffb30c-e114-4167-b621-11111748fa0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dbf54dc6-4b1e-4d70-a26a-c9e1fd2dc5a0" xlink:to="loc_us-gaap_AwardTypeAxis_11ffb30c-e114-4167-b621-11111748fa0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6a3c923-9f8e-4b90-96e2-6226af799935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_11ffb30c-e114-4167-b621-11111748fa0c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6a3c923-9f8e-4b90-96e2-6226af799935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_df2a5004-bbcc-4ee0-b193-cb43817799a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6a3c923-9f8e-4b90-96e2-6226af799935" xlink:to="loc_us-gaap_RestrictedStockMember_df2a5004-bbcc-4ee0-b193-cb43817799a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5eeb611c-720d-4a2c-88b1-658bd5a9057e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6a3c923-9f8e-4b90-96e2-6226af799935" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5eeb611c-720d-4a2c-88b1-658bd5a9057e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_9eefeb45-3ed8-4c06-87b5-7f20d127b1f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6a3c923-9f8e-4b90-96e2-6226af799935" xlink:to="loc_us-gaap_EmployeeStockMember_9eefeb45-3ed8-4c06-87b5-7f20d127b1f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0332ee5e-506a-4b30-bcc7-f58c321458de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dbf54dc6-4b1e-4d70-a26a-c9e1fd2dc5a0" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0332ee5e-506a-4b30-bcc7-f58c321458de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_593e1906-d79c-4383-8108-7e1cfad9c04b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0332ee5e-506a-4b30-bcc7-f58c321458de" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_593e1906-d79c-4383-8108-7e1cfad9c04b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EmakinaGroupSAMember_ec05e913-5e69-4918-abfb-2f01c1a75087" xlink:href="epam-20230331.xsd#epam_EmakinaGroupSAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_593e1906-d79c-4383-8108-7e1cfad9c04b" xlink:to="loc_epam_EmakinaGroupSAMember_ec05e913-5e69-4918-abfb-2f01c1a75087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dbf54dc6-4b1e-4d70-a26a-c9e1fd2dc5a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_60d03828-d6b7-46aa-8c8a-b5e95e0f4f82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_60d03828-d6b7-46aa-8c8a-b5e95e0f4f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1d6f1b1b-8d5c-46a9-a7af-485e0e4a1ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1d6f1b1b-8d5c-46a9-a7af-485e0e4a1ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_ccffdd5b-820a-47c8-a2cc-210b0d249378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_ccffdd5b-820a-47c8-a2cc-210b0d249378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_852a6a5a-3973-4fa7-88be-2b44d9588d7b" xlink:href="epam-20230331.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_852a6a5a-3973-4fa7-88be-2b44d9588d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a92997a9-caeb-482b-a0d0-8627ee10c99f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a92997a9-caeb-482b-a0d0-8627ee10c99f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_e12a1222-f48f-4b89-8fb8-5139a03556a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_e12a1222-f48f-4b89-8fb8-5139a03556a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c2bf720f-c70e-4da3-8606-3d6384d59a82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c2bf720f-c70e-4da3-8606-3d6384d59a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_2f48b430-2c9d-4f54-89e5-fd06d07e50ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_2f48b430-2c9d-4f54-89e5-fd06d07e50ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_beeb4ec4-398f-4bab-814f-dc0563e35420" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_beeb4ec4-398f-4bab-814f-dc0563e35420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_75266943-878b-4ec7-a022-d1bc315aefb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_75266943-878b-4ec7-a022-d1bc315aefb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_d6224e39-149e-4790-b84c-16a46985907a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_d6224e39-149e-4790-b84c-16a46985907a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_9cc5ad84-9100-4886-9ba6-c7812aed6068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_9cc5ad84-9100-4886-9ba6-c7812aed6068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_eb015c15-a6d3-40bb-a941-607d968357c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_eb015c15-a6d3-40bb-a941-607d968357c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_81cb3350-15c0-4202-93c8-e5011044ca7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_505ac8cb-7c35-4137-b8ec-5ece86b534df" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_81cb3350-15c0-4202-93c8-e5011044ca7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/INCOMETAXESDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#INCOMETAXESDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/INCOMETAXESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f2f1e3f3-48da-4f3b-a6bf-b720e48dff7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_97fdec3b-ebce-4e8d-80b1-d0be6f0d1f01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f2f1e3f3-48da-4f3b-a6bf-b720e48dff7b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_97fdec3b-ebce-4e8d-80b1-d0be6f0d1f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_76f0851e-74e5-4dbc-bc42-76f9113027ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f2f1e3f3-48da-4f3b-a6bf-b720e48dff7b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_76f0851e-74e5-4dbc-bc42-76f9113027ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/EARNINGSPERSHAREDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#EARNINGSPERSHAREDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/EARNINGSPERSHAREDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_93c2d3d1-3f37-40ac-8bdb-1589fb27e283" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_68a5736b-cf02-4f5a-8a00-52ea3770a300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_93c2d3d1-3f37-40ac-8bdb-1589fb27e283" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_68a5736b-cf02-4f5a-8a00-52ea3770a300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_91a053cb-a2b0-41c1-a6f1-3d4cd1218b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_68a5736b-cf02-4f5a-8a00-52ea3770a300" xlink:to="loc_us-gaap_NetIncomeLoss_91a053cb-a2b0-41c1-a6f1-3d4cd1218b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_cada4686-2a49-4880-ab08-e1861eee5427" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_68a5736b-cf02-4f5a-8a00-52ea3770a300" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_cada4686-2a49-4880-ab08-e1861eee5427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b594207b-ae93-4d46-aadc-f862fe833ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_68a5736b-cf02-4f5a-8a00-52ea3770a300" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b594207b-ae93-4d46-aadc-f862fe833ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_3fa74452-4b60-427e-b5bd-f674681121b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_93c2d3d1-3f37-40ac-8bdb-1589fb27e283" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_3fa74452-4b60-427e-b5bd-f674681121b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8826182b-b26f-4a10-853c-534c9098ed3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_3fa74452-4b60-427e-b5bd-f674681121b3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8826182b-b26f-4a10-853c-534c9098ed3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_55a034a2-3f12-4607-afcf-d4e9401e9170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_3fa74452-4b60-427e-b5bd-f674681121b3" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_55a034a2-3f12-4607-afcf-d4e9401e9170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ec67e6e5-bd77-451b-9c31-5340770bfc36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_3fa74452-4b60-427e-b5bd-f674681121b3" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ec67e6e5-bd77-451b-9c31-5340770bfc36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_11bbf422-c52d-4df0-8daa-84f6820cdd9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_93c2d3d1-3f37-40ac-8bdb-1589fb27e283" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_11bbf422-c52d-4df0-8daa-84f6820cdd9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_0dde9c5f-5f65-4ab6-ade6-82d797e14162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_11bbf422-c52d-4df0-8daa-84f6820cdd9d" xlink:to="loc_us-gaap_EarningsPerShareBasic_0dde9c5f-5f65-4ab6-ade6-82d797e14162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_37fbf1dc-594f-42c3-826c-1f8eda823f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_11bbf422-c52d-4df0-8daa-84f6820cdd9d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_37fbf1dc-594f-42c3-826c-1f8eda823f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3ff547da-98f0-4c8d-864b-904cccee5345" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_93c2d3d1-3f37-40ac-8bdb-1589fb27e283" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3ff547da-98f0-4c8d-864b-904cccee5345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_ddbe5456-40b7-4aeb-a12e-4c7d8e501dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationFiscalYearMaturityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_37043bf2-a837-4e20-aa07-c3ea5c8d08d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_ddbe5456-40b7-4aeb-a12e-4c7d8e501dbb" xlink:to="loc_us-gaap_OtherCommitmentsTable_37043bf2-a837-4e20-aa07-c3ea5c8d08d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_b0c22d86-36a2-41bc-93c6-da7040f64e6a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_37043bf2-a837-4e20-aa07-c3ea5c8d08d8" xlink:to="loc_srt_StatementGeographicalAxis_b0c22d86-36a2-41bc-93c6-da7040f64e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_9fc92b68-950b-43d8-83f2-5d4ace216965" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_b0c22d86-36a2-41bc-93c6-da7040f64e6a" xlink:to="loc_srt_SegmentGeographicalDomain_9fc92b68-950b-43d8-83f2-5d4ace216965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_5612c1f7-2b77-42e7-a238-0a5214ed7597" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_UA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9fc92b68-950b-43d8-83f2-5d4ace216965" xlink:to="loc_country_UA_5612c1f7-2b77-42e7-a238-0a5214ed7597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_4be38cf5-ee02-449b-9e7e-581c313a7c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_37043bf2-a837-4e20-aa07-c3ea5c8d08d8" xlink:to="loc_us-gaap_OtherCommitmentsAxis_4be38cf5-ee02-449b-9e7e-581c313a7c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_51c21b6b-cba8-4406-b4d3-bd6290fa9bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_4be38cf5-ee02-449b-9e7e-581c313a7c2b" xlink:to="loc_us-gaap_OtherCommitmentsDomain_51c21b6b-cba8-4406-b4d3-bd6290fa9bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_HumanitarianCommitmentMember_abccb0a2-8795-4ba0-98b9-de3158b7b1dd" xlink:href="epam-20230331.xsd#epam_HumanitarianCommitmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_51c21b6b-cba8-4406-b4d3-bd6290fa9bc8" xlink:to="loc_epam_HumanitarianCommitmentMember_abccb0a2-8795-4ba0-98b9-de3158b7b1dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_4a038154-ff70-4ebd-b236-382f53b15a67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_37043bf2-a837-4e20-aa07-c3ea5c8d08d8" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_4a038154-ff70-4ebd-b236-382f53b15a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_32a4f075-df25-4e84-9788-34ade15d7f80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_4a038154-ff70-4ebd-b236-382f53b15a67" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_32a4f075-df25-4e84-9788-34ade15d7f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CloudServicesMember_c620b8fe-9653-4544-833e-952ece8fcf37" xlink:href="epam-20230331.xsd#epam_CloudServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_32a4f075-df25-4e84-9788-34ade15d7f80" xlink:to="loc_epam_CloudServicesMember_c620b8fe-9653-4544-833e-952ece8fcf37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_37043bf2-a837-4e20-aa07-c3ea5c8d08d8" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_a77fd250-46b8-4ee1-92cd-2f45fe2fa801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_us-gaap_OtherCommitment_a77fd250-46b8-4ee1-92cd-2f45fe2fa801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_63244069-fd46-4718-a783-20a6a8c0d4f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_us-gaap_PurchaseObligation_63244069-fd46-4718-a783-20a6a8c0d4f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear_0069cec1-81ce-45e7-814d-d090eb45970d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear_0069cec1-81ce-45e7-814d-d090eb45970d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_d210bf89-4365-4d64-9e08-993a419c57b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_d210bf89-4365-4d64-9e08-993a419c57b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_426446b2-4155-4649-91ae-103835fe22e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_426446b2-4155-4649-91ae-103835fe22e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_425ecf76-94dc-43c1-a54c-fc6991f0bc65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_425ecf76-94dc-43c1-a54c-fc6991f0bc65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_6ed5b8ac-5d72-4839-9e5b-595fce5f4a11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_6ed5b8ac-5d72-4839-9e5b-595fce5f4a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_fcdeb5cf-4bb9-4921-b16b-9b46de34ef3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_fcdeb5cf-4bb9-4921-b16b-9b46de34ef3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LongTermPurchaseCommitmentPercentage_b13014ca-6898-46e5-a371-d2411b038103" xlink:href="epam-20230331.xsd#epam_LongTermPurchaseCommitmentPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_09ba9933-a6af-4adb-a127-c2bc8a0f3cd5" xlink:to="loc_epam_LongTermPurchaseCommitmentPercentage_b13014ca-6898-46e5-a371-d2411b038103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_3a1e3638-74b7-4ab3-9f34-220e6d0940b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_46b9e5c7-6bd4-42df-af58-c1291ec7fbc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3a1e3638-74b7-4ab3-9f34-220e6d0940b7" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_46b9e5c7-6bd4-42df-af58-c1291ec7fbc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_047e53a9-7036-4886-993f-1ea546335216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_46b9e5c7-6bd4-42df-af58-c1291ec7fbc6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_047e53a9-7036-4886-993f-1ea546335216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d420faea-ca10-48b5-a363-a8da606b8c41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_047e53a9-7036-4886-993f-1ea546335216" xlink:to="loc_us-gaap_SegmentDomain_d420faea-ca10-48b5-a363-a8da606b8c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NorthAmericaSegmentMember_f3f07e64-f6a6-46ff-8409-f4e67768409f" xlink:href="epam-20230331.xsd#epam_NorthAmericaSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d420faea-ca10-48b5-a363-a8da606b8c41" xlink:to="loc_epam_NorthAmericaSegmentMember_f3f07e64-f6a6-46ff-8409-f4e67768409f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EuropeSegmentMember_306401f7-f9db-49b3-a1b4-685c6807b3fe" xlink:href="epam-20230331.xsd#epam_EuropeSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d420faea-ca10-48b5-a363-a8da606b8c41" xlink:to="loc_epam_EuropeSegmentMember_306401f7-f9db-49b3-a1b4-685c6807b3fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RussiaSegmentMember_72e02591-b07b-41ad-b74b-0dc22d677cb1" xlink:href="epam-20230331.xsd#epam_RussiaSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d420faea-ca10-48b5-a363-a8da606b8c41" xlink:to="loc_epam_RussiaSegmentMember_72e02591-b07b-41ad-b74b-0dc22d677cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_3365cbfd-1397-4da0-bf25-349727205abb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_46b9e5c7-6bd4-42df-af58-c1291ec7fbc6" xlink:to="loc_srt_ConsolidationItemsAxis_3365cbfd-1397-4da0-bf25-349727205abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0fe37c3d-180d-4cb4-9973-734d2f87c216" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_3365cbfd-1397-4da0-bf25-349727205abb" xlink:to="loc_srt_ConsolidationItemsDomain_0fe37c3d-180d-4cb4-9973-734d2f87c216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0234c5e4-3b83-4f6f-be4b-cc188a60bd12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0fe37c3d-180d-4cb4-9973-734d2f87c216" xlink:to="loc_us-gaap_OperatingSegmentsMember_0234c5e4-3b83-4f6f-be4b-cc188a60bd12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_526b9f5d-5ce4-423f-8b8e-f8e0b2a99a48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_46b9e5c7-6bd4-42df-af58-c1291ec7fbc6" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_526b9f5d-5ce4-423f-8b8e-f8e0b2a99a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1f7b2490-6f65-4c56-bb6c-2d100e2b7f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_526b9f5d-5ce4-423f-8b8e-f8e0b2a99a48" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1f7b2490-6f65-4c56-bb6c-2d100e2b7f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7f16a00a-ea3d-4413-af50-34e9d964e0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_526b9f5d-5ce4-423f-8b8e-f8e0b2a99a48" xlink:to="loc_us-gaap_OperatingIncomeLoss_7f16a00a-ea3d-4413-af50-34e9d964e0a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_2a0e2c20-10f9-44da-bd38-9c22f41c54c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_835941c0-9492-4d90-b555-f5cfd4da116c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2a0e2c20-10f9-44da-bd38-9c22f41c54c1" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_835941c0-9492-4d90-b555-f5cfd4da116c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_f9f7cbf8-f900-4f06-ac31-be79622be836" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_835941c0-9492-4d90-b555-f5cfd4da116c" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_f9f7cbf8-f900-4f06-ac31-be79622be836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_0b5f96b5-976d-4031-bd10-3c271bf621ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_f9f7cbf8-f900-4f06-ac31-be79622be836" xlink:to="loc_srt_ConsolidationItemsAxis_0b5f96b5-976d-4031-bd10-3c271bf621ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a2dc950e-42d1-4a3b-95bd-546bf9b2a41f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_0b5f96b5-976d-4031-bd10-3c271bf621ab" xlink:to="loc_srt_ConsolidationItemsDomain_a2dc950e-42d1-4a3b-95bd-546bf9b2a41f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_59727859-113e-40ca-854f-0cef40618d11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_a2dc950e-42d1-4a3b-95bd-546bf9b2a41f" xlink:to="loc_us-gaap_OperatingSegmentsMember_59727859-113e-40ca-854f-0cef40618d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_9057b75a-e0ca-42b8-bfdf-0541faafe8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_a2dc950e-42d1-4a3b-95bd-546bf9b2a41f" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_9057b75a-e0ca-42b8-bfdf-0541faafe8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_f9f7cbf8-f900-4f06-ac31-be79622be836" xlink:to="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3ae1c622-6f63-4a64-9463-8ad4b8772f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:to="loc_us-gaap_OperatingIncomeLoss_3ae1c622-6f63-4a64-9463-8ad4b8772f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_3b1a8627-3816-42b3-9e52-bf1969fd8034" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_3b1a8627-3816-42b3-9e52-bf1969fd8034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_de5a2f4d-320d-4d83-b765-354f1a4fa044" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_de5a2f4d-320d-4d83-b765-354f1a4fa044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_67c2a0d8-ddc0-4fa1-afd1-8a9ebbb61ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_67c2a0d8-ddc0-4fa1-afd1-8a9ebbb61ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses_ecea75dc-8ae0-4f20-a8e3-9625bbc31350" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:to="loc_us-gaap_OtherExpenses_ecea75dc-8ae0-4f20-a8e3-9625bbc31350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingGainsLosses_5a6406ba-9d2a-4e94-977f-1d3dbccdf192" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingGainsLosses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:to="loc_us-gaap_NonoperatingGainsLosses_5a6406ba-9d2a-4e94-977f-1d3dbccdf192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_8b6bffdc-ec31-460c-9d15-b9b3a822f201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_8b6bffdc-ec31-460c-9d15-b9b3a822f201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6c8b6d59-ee2a-4528-836e-58338524dac6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e33ed951-3d54-4b01-9781-b37a8c5d64c3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6c8b6d59-ee2a-4528-836e-58338524dac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_619bda78-d772-4e32-af08-c8cb6aa1f3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_99803a05-2e60-4f9a-88d0-05377c319d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_619bda78-d772-4e32-af08-c8cb6aa1f3d1" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_99803a05-2e60-4f9a-88d0-05377c319d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_81299bf3-a079-4821-9a47-b1c5c08786c7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_99803a05-2e60-4f9a-88d0-05377c319d0f" xlink:to="loc_srt_StatementGeographicalAxis_81299bf3-a079-4821-9a47-b1c5c08786c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1569cfb8-c748-47ff-a92f-fc24bcb554ca" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_81299bf3-a079-4821-9a47-b1c5c08786c7" xlink:to="loc_srt_SegmentGeographicalDomain_1569cfb8-c748-47ff-a92f-fc24bcb554ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_bc7fb544-8f41-4e28-afa3-0b731ae72a11" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_UA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1569cfb8-c748-47ff-a92f-fc24bcb554ca" xlink:to="loc_country_UA_bc7fb544-8f41-4e28-afa3-0b731ae72a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_db86f32b-93ee-44dc-b95d-4d9d532aff46" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1569cfb8-c748-47ff-a92f-fc24bcb554ca" xlink:to="loc_country_US_db86f32b-93ee-44dc-b95d-4d9d532aff46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BY_15c7816c-215e-45ad-915f-32bdc1080026" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_BY"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1569cfb8-c748-47ff-a92f-fc24bcb554ca" xlink:to="loc_country_BY_15c7816c-215e-45ad-915f-32bdc1080026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL_ce726114-b3cb-471c-a32e-bd8e66ecc65f" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_PL"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1569cfb8-c748-47ff-a92f-fc24bcb554ca" xlink:to="loc_country_PL_ce726114-b3cb-471c-a32e-bd8e66ecc65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HU_6052caaa-3c9e-4cca-94f5-5c9b05109322" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_HU"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1569cfb8-c748-47ff-a92f-fc24bcb554ca" xlink:to="loc_country_HU_6052caaa-3c9e-4cca-94f5-5c9b05109322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_aa01d216-0ebb-426a-bfbf-69e68333d7f4" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_IN"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1569cfb8-c748-47ff-a92f-fc24bcb554ca" xlink:to="loc_country_IN_aa01d216-0ebb-426a-bfbf-69e68333d7f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_OtherCountriesMember_5146e4df-bd76-4000-b196-d7355fe6e2d9" xlink:href="epam-20230331.xsd#epam_OtherCountriesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1569cfb8-c748-47ff-a92f-fc24bcb554ca" xlink:to="loc_epam_OtherCountriesMember_5146e4df-bd76-4000-b196-d7355fe6e2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_6801d69f-9535-4cdc-a61d-7b8e9301748c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_99803a05-2e60-4f9a-88d0-05377c319d0f" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_6801d69f-9535-4cdc-a61d-7b8e9301748c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3a54d05c-1877-4d51-8d79-da83bf4f904f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_6801d69f-9535-4cdc-a61d-7b8e9301748c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3a54d05c-1877-4d51-8d79-da83bf4f904f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_8e15f822-b7f6-4eb8-82dc-647f7f46058f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_cd9c94a3-f550-433a-a6fc-e31960565e48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_8e15f822-b7f6-4eb8-82dc-647f7f46058f" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_cd9c94a3-f550-433a-a6fc-e31960565e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_44a56202-6f26-417b-93bf-0c872eebd90b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_cd9c94a3-f550-433a-a6fc-e31960565e48" xlink:to="loc_srt_StatementGeographicalAxis_44a56202-6f26-417b-93bf-0c872eebd90b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_44a56202-6f26-417b-93bf-0c872eebd90b" xlink:to="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_40b1cecc-168f-4e35-b520-fbc1caf548ca" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:to="loc_country_US_40b1cecc-168f-4e35-b520-fbc1caf548ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_516e908f-4a7b-483a-82b9-177d8139a69c" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:to="loc_country_GB_516e908f-4a7b-483a-82b9-177d8139a69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CH_d4afb33b-5b8d-4e83-b55b-f3fda927cfa5" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CH"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:to="loc_country_CH_d4afb33b-5b8d-4e83-b55b-f3fda927cfa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL_3b49c0c6-6e18-4cf4-b694-900a064fe70c" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_NL"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:to="loc_country_NL_3b49c0c6-6e18-4cf4-b694-900a064fe70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_f27b5faa-d3b1-4191-86f4-07475454fd80" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DE"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:to="loc_country_DE_f27b5faa-d3b1-4191-86f4-07475454fd80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_dc281241-629e-4310-8ad6-7c1c83e79d86" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:to="loc_country_CA_dc281241-629e-4310-8ad6-7c1c83e79d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_RU_3f7fba8e-9ad5-4fa9-b154-98d8ae57b8a6" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_RU"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:to="loc_country_RU_3f7fba8e-9ad5-4fa9-b154-98d8ae57b8a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_OtherCountriesMember_45bb1c66-4fc0-47bf-8484-a6428fa89f45" xlink:href="epam-20230331.xsd#epam_OtherCountriesMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a8fc4508-173d-4987-885a-b8c21de5ec0e" xlink:to="loc_epam_OtherCountriesMember_45bb1c66-4fc0-47bf-8484-a6428fa89f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_b25c00c4-e993-4ca5-9f9c-7b52c2739a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_cd9c94a3-f550-433a-a6fc-e31960565e48" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_b25c00c4-e993-4ca5-9f9c-7b52c2739a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ef65717f-5048-47b9-a619-fd4e04e91333" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_b25c00c4-e993-4ca5-9f9c-7b52c2739a59" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ef65717f-5048-47b9-a619-fd4e04e91333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" xlink:type="simple" xlink:href="epam-20230331.xsd#ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_99d26450-c612-43fa-b81a-0904e311af7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fba5b351-391a-4b9d-91d0-5bb9f9dd2c14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_99d26450-c612-43fa-b81a-0904e311af7c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fba5b351-391a-4b9d-91d0-5bb9f9dd2c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_deb3cc47-7bf3-4c44-9d46-1fb8bfe0285c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fba5b351-391a-4b9d-91d0-5bb9f9dd2c14" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_deb3cc47-7bf3-4c44-9d46-1fb8bfe0285c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4fa00aca-03d0-457f-91e1-ee212a5d2a15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_deb3cc47-7bf3-4c44-9d46-1fb8bfe0285c" xlink:to="loc_us-gaap_EquityComponentDomain_4fa00aca-03d0-457f-91e1-ee212a5d2a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0d218406-0ba3-4764-a564-320842ecd44d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4fa00aca-03d0-457f-91e1-ee212a5d2a15" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0d218406-0ba3-4764-a564-320842ecd44d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_8d15137c-1fa5-4670-a6c6-65015b0a639c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4fa00aca-03d0-457f-91e1-ee212a5d2a15" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_8d15137c-1fa5-4670-a6c6-65015b0a639c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_5a5a3787-6145-46ed-9549-4b38c64157b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4fa00aca-03d0-457f-91e1-ee212a5d2a15" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_5a5a3787-6145-46ed-9549-4b38c64157b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f72da778-5ccb-4e8c-9045-4e82f03ac2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4fa00aca-03d0-457f-91e1-ee212a5d2a15" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f72da778-5ccb-4e8c-9045-4e82f03ac2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_eb51b97e-cc39-461b-870b-c21ec3fe2bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fba5b351-391a-4b9d-91d0-5bb9f9dd2c14" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_eb51b97e-cc39-461b-870b-c21ec3fe2bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_eb51b97e-cc39-461b-870b-c21ec3fe2bd7" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9679fdbc-68b4-4af7-b98c-d0fedc408433" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:to="loc_us-gaap_StockholdersEquity_9679fdbc-68b4-4af7-b98c-d0fedc408433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_35115d25-d1d9-4644-8f41-89d1f2d12378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_35115d25-d1d9-4644-8f41-89d1f2d12378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_ed6ebccc-6d07-4a8b-85f1-a7505c13314b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_ed6ebccc-6d07-4a8b-85f1-a7505c13314b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_504534fa-c3e2-4f06-bc3f-87e6020f20b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_504534fa-c3e2-4f06-bc3f-87e6020f20b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_c338df6a-9406-4343-93ce-f4450137d31f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_c338df6a-9406-4343-93ce-f4450137d31f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_6be70cf5-f298-441e-8b25-170e5e1300e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_6be70cf5-f298-441e-8b25-170e5e1300e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_c6ba0124-7db4-4402-9a49-6d1bd8250c30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_c6ba0124-7db4-4402-9a49-6d1bd8250c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_10abaee8-7df5-49df-b528-0ada46261d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_16827d9e-9a7b-4f3f-ac5d-6e51ad1dd9fa" xlink:to="loc_us-gaap_StockholdersEquity_10abaee8-7df5-49df-b528-0ada46261d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>epam-20230331_g1.gif
<DESCRIPTION>LOGO
<TEXT>
begin 644 epam-20230331_g1.gif
M1TE&.#EAM !  /<         ,P  9@  F0  S   _P K   K,P K9@ KF0 K
MS  K_P!5  !5,P!59@!5F0!5S !5_P"   " ,P" 9@" F0" S " _P"J  "J
M,P"J9@"JF0"JS "J_P#5  #5,P#59@#5F0#5S #5_P#_  #_,P#_9@#_F0#_
MS #__S,  #, ,S, 9C, F3, S#, _S,K #,K,S,K9C,KF3,KS#,K_S-5 #-5
M,S-59C-5F3-5S#-5_S.  #. ,S. 9C. F3. S#. _S.J #.J,S.J9C.JF3.J
MS#.J_S/5 #/5,S/59C/5F3/5S#/5_S/_ #/_,S/_9C/_F3/_S#/__V8  &8
M,V8 9F8 F68 S&8 _V8K &8K,V8K9F8KF68KS&8K_V95 &95,V959F95F695
MS&95_V:  &: ,V: 9F: F6: S&: _V:J &:J,V:J9F:JF6:JS&:J_V;5 &;5
M,V;59F;5F6;5S&;5_V;_ &;_,V;_9F;_F6;_S&;__YD  )D ,YD 9ID F9D
MS)D _YDK )DK,YDK9IDKF9DKS)DK_YE5 )E5,YE59IE5F9E5S)E5_YF  )F
M,YF 9IF F9F S)F _YFJ )FJ,YFJ9IFJF9FJS)FJ_YG5 )G5,YG59IG5F9G5
MS)G5_YG_ )G_,YG_9IG_F9G_S)G__\P  ,P ,\P 9LP F<P S,P _\PK ,PK
M,\PK9LPKF<PKS,PK_\Q5 ,Q5,\Q59LQ5F<Q5S,Q5_\R  ,R ,\R 9LR F<R
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
JXP<?^(I!3O(]T[3D*!KG-WA3SG*3VZSE,+<3*SGBAIC;_.8X3TA    [

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323051895296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Apr. 28, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-35418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">EPAM SYSTEMS, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">22-3536104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Street Name</a></td>
<td class="text">41 University Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Suite No.</a></td>
<td class="text">Suite 202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Newtown<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">18940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">759-9000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">EPAM<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,905,539<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001352010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323049987424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 1,749,422<span></span>
</td>
<td class="nump">$ 1,681,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent', window );">Trade receivables and contract assets, net of allowance of $14,184 and $15,310, respectively</a></td>
<td class="nump">934,236<span></span>
</td>
<td class="nump">932,626<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">60,373<span></span>
</td>
<td class="nump">60,336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid and other current assets</a></td>
<td class="nump">86,758<span></span>
</td>
<td class="nump">85,319<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,830,789<span></span>
</td>
<td class="nump">2,759,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">267,067<span></span>
</td>
<td class="nump">273,348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, net</a></td>
<td class="nump">146,815<span></span>
</td>
<td class="nump">148,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">73,113<span></span>
</td>
<td class="nump">77,652<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">533,730<span></span>
</td>
<td class="nump">529,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">167,654<span></span>
</td>
<td class="nump">172,797<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets</a></td>
<td class="nump">52,177<span></span>
</td>
<td class="nump">47,877<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">4,071,345<span></span>
</td>
<td class="nump">4,009,151<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">28,857<span></span>
</td>
<td class="nump">30,852<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits expenses</a></td>
<td class="nump">444,728<span></span>
</td>
<td class="nump">475,871<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">130,902<span></span>
</td>
<td class="nump">154,339<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable, current</a></td>
<td class="nump">37,439<span></span>
</td>
<td class="nump">46,069<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">40,932<span></span>
</td>
<td class="nump">40,352<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">682,858<span></span>
</td>
<td class="nump">747,483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">28,253<span></span>
</td>
<td class="nump">27,693<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="nump">117,913<span></span>
</td>
<td class="nump">122,317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">111,879<span></span>
</td>
<td class="nump">108,648<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">940,903<span></span>
</td>
<td class="nump">1,006,141<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 13)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; 160,000 shares authorized; 57,862 and 57,668 shares issued, 57,848 and 57,655 shares outstanding at March&#160;31, 2023 and December&#160;31, 2022, respectively</a></td>
<td class="nump">58<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">864,254<span></span>
</td>
<td class="nump">847,965<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsUnappropriated', window );">Retained earnings</a></td>
<td class="nump">2,342,730<span></span>
</td>
<td class="nump">2,248,948<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock</a></td>
<td class="num">(118)<span></span>
</td>
<td class="num">(118)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(77,960)<span></span>
</td>
<td class="num">(95,321)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total EPAM Systems Inc. stockholders&#8217; equity</a></td>
<td class="nump">3,128,964<span></span>
</td>
<td class="nump">3,001,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest in consolidated subsidiaries</a></td>
<td class="nump">1,478<span></span>
</td>
<td class="nump">1,478<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">3,130,442<span></span>
</td>
<td class="nump">3,003,010<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 4,071,345<span></span>
</td>
<td class="nump">$ 4,009,151<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right for consideration in exchange for good or service rendered in normal course of business, including billed and not yet billed, as well as when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsUnappropriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsUnappropriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323051324240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent', window );">Trade receivables and contract assets allowance</a></td>
<td class="nump">$ 14,184<span></span>
</td>
<td class="nump">$ 15,310<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">160,000,000<span></span>
</td>
<td class="nump">160,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">57,862,000<span></span>
</td>
<td class="nump">57,668,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">57,848,000<span></span>
</td>
<td class="nump">57,655,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on trade receivables and contract assets, current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323050164608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 1,210,941<span></span>
</td>
<td class="nump">$ 1,171,614<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues (exclusive of depreciation and amortization)</a></td>
<td class="nump">855,901<span></span>
</td>
<td class="nump">780,836<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">211,887<span></span>
</td>
<td class="nump">237,277<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">22,782<span></span>
</td>
<td class="nump">24,259<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">120,371<span></span>
</td>
<td class="nump">129,242<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingGainsLosses', window );">Interest and other income/(loss), net</a></td>
<td class="nump">11,521<span></span>
</td>
<td class="num">(165)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange loss</a></td>
<td class="num">(4,608)<span></span>
</td>
<td class="num">(22,785)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before provision for income taxes</a></td>
<td class="nump">127,284<span></span>
</td>
<td class="nump">106,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">24,992<span></span>
</td>
<td class="nump">16,573<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 102,292<span></span>
</td>
<td class="nump">$ 89,719<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="nump">$ 1.77<span></span>
</td>
<td class="nump">$ 1.58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="nump">$ 1.73<span></span>
</td>
<td class="nump">$ 1.52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract', window );"><strong>Shares used in calculation of net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">57,702<span></span>
</td>
<td class="nump">56,915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">59,298<span></span>
</td>
<td class="nump">58,941<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Number Basic And Diluted, Shares Outstanding [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of gains or losses resulting from nonoperating activities (for example, interest and dividend revenue, property, plant and equipment impairment loss, and so forth).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7,9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323051329008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 102,292<span></span>
</td>
<td class="nump">$ 89,719<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income/(loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in foreign currency translation adjustments, net of tax</a></td>
<td class="nump">13,227<span></span>
</td>
<td class="num">(30,552)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Change in unrealized gain/(loss) on hedging instruments, net of tax</a></td>
<td class="nump">4,134<span></span>
</td>
<td class="num">(1,391)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income/(loss)</a></td>
<td class="nump">17,361<span></span>
</td>
<td class="num">(31,943)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 119,653<span></span>
</td>
<td class="nump">$ 57,776<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323049395168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th">
<div>Common Stock </div>
<div>Restricted Stock Units</div>
</th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Accumulated Other Comprehensive (Loss)/Income</div></th>
<th class="th"><div>Non-controlling interest in consolidated subsidiaries</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, beginning of period at Dec. 31, 2021</a></td>
<td class="nump">$ 2,495,837<span></span>
</td>
<td class="nump">$ 57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 711,912<span></span>
</td>
<td class="nump">$ 1,829,532<span></span>
</td>
<td class="num">$ (177)<span></span>
</td>
<td class="num">$ (54,207)<span></span>
</td>
<td class="nump">$ 8,720<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, beginning of period (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Restricted stock units vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Equity withheld for employee taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(67)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Equity withheld for employee taxes</a></td>
<td class="num">(18,376)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,376)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">22,702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">2,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(31,943)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31,943)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of subsidiary shares from noncontrolling interest</a></td>
<td class="num">(7,067)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,067)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">89,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, end of period (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, end of period at Mar. 31, 2022</a></td>
<td class="nump">$ 2,553,756<span></span>
</td>
<td class="nump">$ 57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">719,122<span></span>
</td>
<td class="nump">1,919,251<span></span>
</td>
<td class="num">$ (177)<span></span>
</td>
<td class="num">(86,150)<span></span>
</td>
<td class="nump">1,653<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, end of period (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2022</a></td>
<td class="nump">57,655<span></span>
</td>
<td class="nump">57,655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, beginning of period at Dec. 31, 2022</a></td>
<td class="nump">$ 3,003,010<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">847,965<span></span>
</td>
<td class="nump">2,248,948<span></span>
</td>
<td class="num">$ (118)<span></span>
</td>
<td class="num">(95,321)<span></span>
</td>
<td class="nump">1,478<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, beginning of period (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Restricted stock units vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Equity withheld for employee taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(72)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Equity withheld for employee taxes</a></td>
<td class="num">(20,501)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,501)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 34,265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="nump">72<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 2,525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(8,510)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,510)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">17,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 102,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, end of period (in shares) at Mar. 31, 2023</a></td>
<td class="nump">57,848<span></span>
</td>
<td class="nump">57,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, end of period at Mar. 31, 2023</a></td>
<td class="nump">$ 3,130,442<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 864,254<span></span>
</td>
<td class="nump">$ 2,342,730<span></span>
</td>
<td class="num">$ (118)<span></span>
</td>
<td class="num">$ (77,960)<span></span>
</td>
<td class="nump">$ 1,478<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, end of period (in shares) at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569655-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4616395-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromRedemptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323048625696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 102,292<span></span>
</td>
<td class="nump">$ 89,719<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by/(used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherDepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">22,782<span></span>
</td>
<td class="nump">24,259<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Operating lease right-of-use assets amortization expense</a></td>
<td class="nump">10,043<span></span>
</td>
<td class="nump">14,787<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">8,675<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred taxes</a></td>
<td class="nump">823<span></span>
</td>
<td class="num">(10,830)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">38,579<span></span>
</td>
<td class="nump">7,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnOilAndGasHedgingActivity', window );">Unrealized (gain)/loss on derivative</a></td>
<td class="num">(7,904)<span></span>
</td>
<td class="nump">41,369<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="nump">88<span></span>
</td>
<td class="nump">20,401<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="num">(3,268)<span></span>
</td>
<td class="nump">3,361<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_IncreaseDecreaseinTradeReceivablesandContractAssets', window );">Trade receivables and contract assets</a></td>
<td class="num">(3,573)<span></span>
</td>
<td class="num">(144,783)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid and other assets</a></td>
<td class="num">(105)<span></span>
</td>
<td class="num">(9,515)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">1,494<span></span>
</td>
<td class="num">(4,633)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="num">(58,463)<span></span>
</td>
<td class="num">(74,929)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_IncreaseDecreaseinOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="num">(10,672)<span></span>
</td>
<td class="num">(14,171)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Income taxes payable</a></td>
<td class="num">(4,964)<span></span>
</td>
<td class="num">(2,670)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by/(used in) operating activities</a></td>
<td class="nump">87,334<span></span>
</td>
<td class="num">(51,848)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(7,913)<span></span>
</td>
<td class="num">(23,274)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of business, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(8,207)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates', window );">Purchases of non-marketable securities</a></td>
<td class="num">(1,906)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities, net</a></td>
<td class="num">(7,898)<span></span>
</td>
<td class="num">(3,082)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(17,717)<span></span>
</td>
<td class="num">(34,563)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from issuance of stock under the employee incentive programs</a></td>
<td class="nump">2,488<span></span>
</td>
<td class="nump">3,395<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments of withholding taxes&#160;related to&#160;net share settlements of restricted stock units</a></td>
<td class="num">(3,153)<span></span>
</td>
<td class="num">(3,876)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from debt</a></td>
<td class="nump">172<span></span>
</td>
<td class="nump">1,931<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations', window );">Repayment of debt</a></td>
<td class="num">(1,411)<span></span>
</td>
<td class="num">(6,836)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(8,510)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payment of contingent consideration for previously acquired business</a></td>
<td class="num">(4,678)<span></span>
</td>
<td class="num">(207)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Purchase of noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,146)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities, net</a></td>
<td class="num">(226)<span></span>
</td>
<td class="num">(1,865)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(15,318)<span></span>
</td>
<td class="num">(9,604)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents and restricted cash</a></td>
<td class="nump">14,070<span></span>
</td>
<td class="num">(45,407)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase/(decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">68,369<span></span>
</td>
<td class="num">(141,422)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of period</a></td>
<td class="nump">1,683,636<span></span>
</td>
<td class="nump">1,449,347<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of period</a></td>
<td class="nump">$ 1,752,005<span></span>
</td>
<td class="nump">$ 1,307,925<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_IncreaseDecreaseinOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the operating lease liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_IncreaseDecreaseinOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_IncreaseDecreaseinTradeReceivablesandContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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, of revenue for work performed as well as when right is conditioned on something other than passage of time for which billing has not occurred, net of uncollectible accounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_IncreaseDecreaseinTradeReceivablesandContractAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnOilAndGasHedgingActivity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (loss) incurred in hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnOilAndGasHedgingActivity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323051777440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 1,749,422<span></span>
</td>
<td class="nump">$ 1,681,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash in Prepaid and other current assets</a></td>
<td class="nump">$ 406<span></span>
</td>
<td class="nump">$ 430<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList', window );">Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other noncurrent assets<span></span>
</td>
<td class="text">Other noncurrent assets<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash in Other noncurrent assets</a></td>
<td class="nump">$ 2,177<span></span>
</td>
<td class="nump">$ 1,862<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Total restricted cash</a></td>
<td class="nump">2,583<span></span>
</td>
<td class="nump">2,292<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 1,752,005<span></span>
</td>
<td class="nump">$ 1,683,636<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents 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. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents 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. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes cash and cash equivalents restricted to withdrawal or usage, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323051980912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EPAM Systems, Inc. (the &#8220;Company&#8221; or &#8220;EPAM&#8221;) is a leading digital transformation services and product engineering company, providing digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, and Asia. The Company&#8217;s industry expertise includes financial services, travel and consumer, software and hi-tech, business information and media, life sciences and healthcare, as well as several other industries.&#160;The Company is incorporated in Delaware with headquarters in Newtown, Pennsylvania.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The accompanying unaudited condensed consolidated financial statements of EPAM have been prepared in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221; or &#8220;U.S. GAAP&#8221;) and Article 10 of Regulation S-X under the Securities Exchange Act of 1934, as amended. The unaudited condensed consolidated financial statements include the financial statements of EPAM Systems, Inc. and its subsidiaries with all intercompany balances and transactions eliminated. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company&#8217;s audited consolidated financial statements and the notes thereto for the year ended December&#160;31, 2022 included in its Annual Report on Form 10-K. The preparation of these condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in these condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements. Operating results for the interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management&#8217;s opinion, the accompanying unaudited condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company&#8217;s financial position as of March&#160;31, 2023 and the results of its operations and its cash flows for the periods presented. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks and Uncertainties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; As a result of its global operations, the Company may be subject to certain inherent risks. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, short-term investments and trade receivables. The Company maintains cash, cash equivalents and short-term investments with financial institutions. The Company believes its credit policies reflect normal industry terms and business risk and there is no expectation of non-performance by the counterparties.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has cash in several countries, including Ukraine, Belarus and Russia, which have been impacted by the invasion of Ukraine (see Note 2 &#8220;Impact of the Invasion of Ukraine&#8221;) and where the banking sector remains subject to periodic instability; banking and other financial systems generally do not meet the banking standards of more developed markets; and bank deposits made by corporate entities are not insured. As of March&#160;31, 2023, the Company had $68.3 million of cash and cash equivalents in banks in Ukraine, $34.0 million of cash and cash equivalents in banks in Belarus, and $27.1 million of cash and cash equivalents in banks in Russia. Cash in Ukraine and Belarus is used for the operational needs of the local entities and cash balances change with the expected operating needs of these entities. The Company regularly monitors cash held in these countries and, to the extent the cash held exceeds amounts required to support its operations in these countries, the Company distributes the excess funds into markets with more developed banking sectors to the extent it is possible to do so. Due to restrictions imposed by the Russian government, our ability to distribute excess funds from Russia to other countries is limited. On April 7, 2023, we amended and restated the agreement to sell substantially all of our remaining holdings in Russia, including cash and cash equivalents, to a third party. The timing and completion of a sale remains uncertain and any sale would be subject to customary closing conditions, including regulatory approvals by the Russian and U.S. governments. Subsequent to March 31, 2023, the required approvals from the Russian government were received to proceed with the sale. The Company places its cash and cash equivalents with financial institutions considered stable in the region, limits the amount of credit exposure with any one financial institution and conducts ongoing evaluations of the credit worthiness of the financial institutions with which it does business. However, a banking crisis, bankruptcy or insolvency of banks that process or hold the Company&#8217;s funds, or sanctions may result in the loss of deposits or adversely affect the Company&#8217;s ability to complete banking transactions, which could adversely affect the Company&#8217;s business and financial condition. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade receivables are generally dispersed across many customers operating in different industries; therefore, concentration of credit risk is limited. Historically, credit losses and write-offs of trade receivables have not been material to the consolidated financial statements. If any of the Company&#8217;s customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress, the Company&#8217;s credit losses and write-offs of trade receivables could increase, which would negatively impact its results of operations. See Note 2 &#8220;Impact of the Invasion of Ukraine&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for further discussion regarding trade receivables and contract assets from customers located in Russia.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company&#8217;s global operations are conducted predominantly in U.S. dollars. Other than U.S. dollars, the Company generates revenues in various currencies, principally, euros, British pounds, Swiss francs and Canadian dollars and incurs expenditures principally in euros, Polish zlotys, British pounds, Indian rupees, Swiss francs, Hungarian forints, Mexican pesos, Canadian dollars, Colombian pesos and Chinese yuan renminbi. The Company&#8217;s international operations expose it to risk of adverse fluctuations in foreign currency exchange rates through the remeasurement of foreign currency denominated assets and liabilities (both third-party and intercompany) and translation of earnings and cash flows into U.S. dollars. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Indian rupee and Hungarian forint transactions. See Note 6, &#8220;Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion regarding the Company&#8217;s termination of the hedging program for the Russian ruble. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company is exposed to market risk from changes in interest rates. Exposure to interest rate risk results primarily from variable rates related to cash and cash equivalent deposits, short-term investments and the Company&#8217;s borrowings, mainly under the 2021 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 8 &#8220;Debt&#8221;). The Company does not believe it is exposed to material direct risks associated with changes in interest rates related to these deposits, investments and borrowings.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adoption of New Accounting Standards</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no recently adopted accounting standards which had a material impact on the Company&#8217;s consolidated financial position, results of operations, changes in stockholders&#8217; equity and cash flows.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pending Accounting Standards</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the FASB or other standards-setting bodies that the Company will adopt according to the various timetables the FASB specifies. The Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323136114960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>IMPACT OF THE INVASION OF UKRAINE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">IMPACT OF THE INVASION OF UKRAINE</a></td>
<td class="text">IMPACT OF THE INVASION OF UKRAINE<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 24, 2022, Russian forces attacked Ukraine and its people and EPAM has repeatedly called for an immediate end to this unlawful and unconscionable attack. As of March&#160;31, 2023, the Company had $69.3 million of Property and equipment, net in Ukraine consisting of a building classified as construction-in-progress located in Kyiv with a net book value of $51.5 million, laptops with a net book value of $10.5 million, most of which are in the possession of employees, various office furniture, equipment and supplies with a net book value of $5.6 million, and leasehold improvements located throughout Ukraine with a net book value of $1.7 million. Additionally, as of March&#160;31, 2023, the Company had Operating lease right-of-use assets located throughout Ukraine with a net book value of $11.0&#160;million. Through the issuance date of these interim financial statements, the Company is not aware of any damage to its long-lived assets in Ukraine and the Company expects to continue to use these assets as part of its global delivery model. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 4, 2022, the Company announced a $100.0&#160;million humanitarian commitment to support its employees and their families in and displaced from Ukraine. This humanitarian commitment is in addition to donations from EPAM's customers and employees and the work of EPAM volunteers on the ground. During the three months ended March&#160;31, 2023 and 2022, the Company expensed $6.1 million and $25.7 million, respectively, related to this commitment, which included special cash payments to support impacted employees, financial and medical support for impacted families, travel, meals and lodging expenses, and donations to third-party humanitarian organizations. Of the expensed amount for the three months ended March&#160;31, 2023, $2.5&#160;million is classified in Cost of revenues (exclusive of depreciation and amortization) and $3.6 million is classified in Selling, general and administrative expense on the condensed consolidated financial statements. Of this expensed amount for the three months ended March 31, 2022, $19.2 million is classified in Cost of revenues (exclusive of depreciation and amortization) and $6.5 million is classified in Selling, general and administrative expense on the condensed consolidated financial statements. As of March&#160;31, 2023, the Company has $49.1&#160;million remaining to be expensed under this humanitarian commitment. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company executed its business continuity plans following the invasion to assist relocating employees residing in Ukraine and the surrounding region impacted by the war and geopolitical uncertainty to other countries and to assign delivery personnel in locations outside of the region to serve in unbilled standby or backup capacities to ensure the continuity of delivery for its customers who have substantial delivery exposure to Ukraine or other delivery concerns resulting from the invasion and ongoing war. In addition to costs incurred as part of EPAM&#8217;s humanitarian commitment to Ukraine, during the three months ended March 31, 2023, the Company incurred expenses of $0.2 million related to its geographic repositioning efforts, classified as Selling, general and administrative expenses and $7.4 million related to these standby resources, classified as Cost of revenues (exclusive of depreciation and amortization). During the three months ended March 31, 2022, the Company incurred expenses of $18.7 million related to its geographic repositioning efforts, classified as Selling, general and administrative expenses and $2.6 million related to these standby resources, classified as Cost of revenues (exclusive of depreciation and amortization). During the three months ended March 31, 2022, the Company also recorded an impairment charge of $1.3 million, classified as Other income/(expense) related to a financial asset in Ukraine which the Company believed to be unrealizable due to the events in Ukraine.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the attacks on Ukraine, EPAM announced on March 4, 2022, it would discontinue services to customers located in Russia. Based on this change in facts and circumstances, the long-term cash flow forecast for the Company&#8217;s operations in Russia and its Russia reporting unit were significantly reduced. The reduction in the long-term cash flow forecasts indicated that the carrying amounts of goodwill and long-lived assets associated with the Company&#8217;s Russia reporting unit and operations in Russia may not be recoverable, and the carrying value of these assets was tested for impairment. The Company relied on the income approach to estimate the fair values of the Russia reporting unit and long-lived assets and considered multiple scenarios including the continuing operation and exit of operations in Russia. Reflecting the negative long-term cash flow forecasts that each of these scenarios produced for these assets, during the three months ended March 31, 2022, the Company recorded impairments of Property and equipment, net of $15.1&#160;million, Operating lease right-of-use assets, net of $3.8&#160;million, and Goodwill of $0.7&#160;million. These asset impairment charges are included in Selling, general and administrative expenses in the interim condensed consolidated financial statements for the three months ended March 31, 2022. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company evaluated trade receivables and contract assets for estimated future credit losses from customers located in Russia and recorded a bad debt expense of $8.4&#160;million, reflecting the deterioration of creditworthiness of its customers in Russia during the three months ended March 31, 2022. The Company recorded a benefit to bad debt expense of $0.4&#160;million during the three months ended March 31, 2023, reflecting better than previously expected credit collections from customers located in Russia. Bad debt expense is included in Selling, general and administrative expenses in the condensed consolidated statements of income.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 7, 2023, the Company amended and restated the agreement to sell substantially all of its remaining holdings in Russia to a third party. The timing and completion of the sale is subject to customary closing conditions, including regulatory approvals by the Russian and U.S. governments. Subsequent to March 31, 2023 and prior to the issuance of these interim financial statements, the required approvals from the Russian government were received to proceed with the sale. Due to the significant uncertainty of obtaining the necessary regulatory approvals as of March 31, 2023, the Company does not believe a sale was probable to be completed as of March&#160;31, 2023 and has not reported the assets and liabilities to be sold as held for sale in its condensed consolidated balance sheet. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, the Company had the following assets and liabilities in Russia:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.451%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables and contract assets, net of allowance of $4,724</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets in Russia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,267</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities in Russia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,893</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>As of March&#160;31, 2023, based on the Company&#8217;s expected net proceeds from sale and recognition of the accumulated currency translation loss currently included in Accumulated other comprehensive loss, the Company expects to record a loss upon the earlier of classification of the assets and liabilities to be sold as held for sale or closing of a sale. Such loss is not expected to be material based on the information available through the date of issuance of these financial statements.Fluctuations in foreign currency exchange rates could impact the gain or loss the Company could recognize in the future. If unable to complete a sale, the Company could recognize other charges including restructuring costs.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323055053856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">ACQUISITIONS</a></td>
<td class="text">ACQUISITIONS<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; During the year ended December 31, 2022, the Company completed two acquisitions with a total purchase price of $13.6 million including contingent consideration with total acquisition-date fair value of $2.6 million. These acquisitions expanded EPAM&#8217;s capabilities to deliver end-to-end solutions for designing and building sophisticated commerce platforms, provided opportunities for geographic expansion as well as added $3.4 million of intangible assets, consisting of customer relationships. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company&#8217;s condensed consolidated financial statements was not material individually or in the aggregate.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323055053856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">GOODWILL</a></td>
<td class="text">GOODWILL<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.014%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of January 1, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">216,960</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">312,112</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">529,072</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Acquisitions purchase accounting adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of March&#160;31, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">217,088</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">316,642</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">533,730</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Russia segment had accumulated goodwill impairment losses of&#160;$2.9 million as of March&#160;31, 2023 and December&#160;31, 2022. There were no accumulated impairment losses in the North America or Europe reportable segments as of March&#160;31, 2023 or December&#160;31, 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323136140224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text">FAIR VALUE MEASUREMENTS <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries certain assets and liabilities at fair value on a recurring basis on its condensed consolidated balance sheets. The following tables present the fair values of the Company&#8217;s financial assets and liabilities measured at fair value on a recurring basis as of March&#160;31, 2023 and December&#160;31, 2022:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:51.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rights to acquire noncontrolling interest in consolidated subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,546</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,224</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">322</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value on a recurring basis</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,345</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">131</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,214</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:51.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rights to acquire noncontrolling interest in consolidated subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,525</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,191</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">334</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value on a recurring basis</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,658</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24,308</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foreign exchange derivatives are valued using pricing models and discounted cash flow methodologies based on observable foreign exchange data at the measurement date. See Note 6 &#8220;Derivative Financial Instruments&#8221; in the condensed consolidated interim financial statements for additional information regarding derivative financial instruments. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the contingent consideration was determined using a probability-weighted expected return method and is based on the expected future payments to be made to the sellers of the acquired businesses in accordance with the provisions outlined in the respective purchase agreements. Although there is significant judgment involved, the Company believes its estimates and assumptions are reasonable. In determining fair value, the Company considered a variety of factors, including future performance of the acquired businesses using financial projections developed by the Company and market risk assumptions that were derived for revenue growth and earnings before interest and taxes. The Company estimated future payments using the earnout formula and performance targets specified in the purchase agreements and adjusted those estimates to reflect the probability of their achievement. Those weighted-average estimated future payments were then discounted to present value using a rate based on the weighted-average cost of capital of guideline companies. The discount rates used to determine the fair value of contingent consideration both as of March 31, 2023 and December 31, 2022, were at a maximum of 20.0%, if a rate was applied. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earnout criteria would result in a change in the fair value of the recorded contingent liabilities. Such changes, if any, are recorded within Interest and other income/(loss), net in the Company&#8217;s condensed consolidated statement of income.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of Level 3 contingent consideration using significant unobservable inputs for the three months ended March 31, 2023 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:87.446%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration as of January 1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24,308</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration included in Interest and other income/(loss), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of contingent consideration for previously acquired businesses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency exchange rate changes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration as of March&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,214</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates of fair value of financial instruments not carried at fair value on a recurring basis on the Company&#8217;s condensed consolidated balance sheets are generally subjective in nature and are determined as of a specific point in time based on the characteristics of the financial instruments and relevant market information. The generally short maturities of certain assets and liabilities result in a number of assets and liabilities for which fair value equals or closely approximates the amount recorded on the Company&#8217;s condensed consolidated balance sheets. The following tables present the estimated fair values of the Company&#8217;s financial assets and liabilities not measured at fair value on a recurring basis as of the dates indicated:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:43.848%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.298%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,841&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,841&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,841&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,583&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,583&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,583&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits included in Short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under the 2021 Credit Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration for asset acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:43.848%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.298%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits included in Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under the 2021 Credit Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration for asset acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, the Company completed an asset acquisition of software licenses for use in the regular course of business for a purchase price of $66.1&#160;million, which included an upfront payment of $13.3&#160;million and fixed deferred consideration, payable in annual installments, with an acquisition-date fair value of $52.8&#160;million. To estimate fair value, the future payments were discounted to present value using a discount rate based on the estimated borrowing rate of the Company. The weighted average discount rate used to determine the acquisition-date fair value was 5.20%. See Note 13 &#8220;Commitments and Contingencies&#8221; for more information regarding the deferred consideration.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Marketable Securities Without Readily Determinable Fair Values</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds investments in equity securities that do not have readily determinable fair values. These investments are recorded at cost and are remeasured to fair value based on certain observable price changes or impairment events as they occur. The carrying amount of these investments was $30.3&#160;million and $28.4 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, and is classified as Other noncurrent assets in the Company&#8217;s condensed consolidated balance sheets.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323054859728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">DERIVATIVE FINANCIAL INSTRUMENTS</a></td>
<td class="text">DERIVATIVE FINANCIAL INSTRUMENTSIn the normal course of business, the Company uses derivative financial instruments to manage the risk of fluctuations in foreign currency exchange rates. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Hungarian forint and Indian rupee transactions. <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, in response to the invasion of Ukraine, the Company de-designated its Russian ruble foreign exchange forward contracts as hedges and entered into offsetting foreign exchange forward contracts with the same counterparty. The Company determined it was probable the underlying forecasted foreign currency transactions which were hedged would not occur and reclassified the accumulated loss of $43.9&#160;million on the underlying hedges into income which is classified as foreign exchange loss in the condensed consolidated statement of income. As of March&#160;31, 2023, all of the Company&#8217;s Russian ruble foreign exchange forwards contracts had settled.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, all of the Company&#8217;s foreign exchange forward contracts were designated as hedges and there is no financial collateral (including cash collateral) required to be posted by the Company related to the foreign exchange forward contracts.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of derivative instruments on the Company&#8217;s condensed consolidated balance sheets as of March&#160;31, 2023 and December&#160;31, 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:32.331%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.160%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.314%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability Derivatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability Derivatives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts - <br/>Designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts - <br/>Not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI https://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323055027920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space, corporate apartments, office equipment, and vehicles. Many of the Company&#8217;s leases contain variable payments including changes in base rent and charges for common area maintenance or other miscellaneous expenses. Due to this variability, the cash flows associated with these variable payments are not included in the minimum lease payments used in determining the right-of-use assets and associated lease liabilities and are recognized in the period in which the obligation for such payments is incurred. The Company&#8217;s leases have remaining lease terms ranging from 0.1 to 8.8 years. Certain lease agreements, mainly for office space, include options to extend or terminate the lease before the expiration date. The Company considers such options when determining the lease term when it is reasonably certain that the Company will exercise that option. The Company leases and subleases a portion of its office space to third parties. Lease income and sublease income were immaterial for the three months ended March&#160;31, 2023 and 2022. See Note 2 &#8220;Impact of the Invasion of Ukraine&#8221; for discussion of impairment of right-of-use assets in Russia.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023 and 2022, the components of lease expense were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:50.946%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.699%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income Statement Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,183&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,884&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,487</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20,110</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the three months ended March&#160;31, 2023 and 2022 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.338%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,719&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash net increase/(decrease) due to lease modifications:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term and discount rate as of March&#160;31, 2023 and 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:74.009%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term, in years:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, operating lease liabilities will mature as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Payments </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (excluding three months ended March 31, 2023)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,923&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">171,416</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">158,845</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had committed to payments of $14.2 million related to operating lease agreements that had not yet commenced as of March&#160;31, 2023. These operating leases will commence on various dates during 2023 with lease terms ranging from 0.2 to 7.3 years. The Company did not have any material finance lease agreements that had not yet commenced.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323055053856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">DEBT</a></td>
<td class="text">DEBT<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revolving Credit Facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; On October 21, 2021, the Company replaced its 2017 credit facility with a new unsecured credit agreement (the &#8220;2021 Credit Agreement&#8221;) with PNC Bank, National Association; PNC Capital Markets LLC; Citibank N.A.; Wells Fargo Bank, National Association; Santander Bank, N.A.; and Raiffeisen Bank International AG (collectively the &#8220;Lenders&#8221;). The 2021 Credit Agreement provides for a revolving credit facility (the &#8220;2021 Revolving Facility&#8221;) with a borrowing capacity of $700.0 million, with the potential to increase the borrowing capacity up to $1.000 billion if certain conditions are met. The 2021 Credit Agreement matures on October&#160;21, 2026.</span><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the 2021 Revolving Facility may be denominated in U.S. dollars or up to a maximum of $150.0 million equivalent in British pounds sterling, Canadian dollars, euros or Swiss francs and other currencies as may be approved by the administrative agent and the Lenders. Borrowings under the 2021 Revolving Facility bear interest at either a base rate or Euro-rate plus a margin based on the Company&#8217;s leverage ratio. The base rate is equal to the highest of (a)&#160;the Overnight Bank Funding Rate, plus 0.5%, (b)&#160;the Prime Rate, or (c)&#160;the Daily LIBOR Rate, plus 1.0%, so long as the Daily LIBOR Rate is offered, ascertainable and not unlawful. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Credit Agreement includes customary business and financial covenants that may restrict the Company&#8217;s ability to make or pay dividends (other than certain intercompany dividends) if a potential or an actual event of default has occurred or would be triggered. As of March&#160;31, 2023, the Company was in compliance with all covenants contained in the 2021 Credit Agreement.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the outstanding debt and borrowing capacity of the Company under the 2021 Credit Agreement:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:75.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.045%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available borrowing capacity</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum borrowing capacity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323136140224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUES</a></td>
<td class="text">REVENUES<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the disaggregation of the Company&#8217;s revenues by customer location, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 &#8220;Segment Information&#8221;) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,553&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,954&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,544&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">709,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">493,147</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,837</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,210,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:50.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.683%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,799&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,054&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">687,711</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">451,970</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,171,614</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the disaggregation of the Company&#8217;s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 &#8220;Segment Information&#8221;) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,055&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,526&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,895&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,024&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">709,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">493,147</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,837</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,210,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">687,711</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">451,970</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,171,614</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the disaggregation of the Company&#8217;s revenues by contract type including a reconciliation of the disaggregated revenues with the Company&#8217;s reportable segments (Note 14 &#8220;Segment Information&#8221;) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing and other revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,098&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">709,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">493,147</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,837</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,210,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,023,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing and other revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">687,711</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">451,970</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,171,614</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Timing of Revenue Recognition</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the timing of revenue recognition reconciled with the Company&#8217;s reportable segments (Note 14 &#8220;Segment Information&#8221;) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">709,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">493,147</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,837</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,210,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">687,711</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">451,970</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,171,614</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023, the Company recognized $7.2 million of revenues from performance obligations satisfied in previous periods compared to $6.0 million during the three months ended March&#160;31, 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of March&#160;31, 2023. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts (i) that have an original expected duration of one year or less and (ii) for which it recognizes revenues at the amount to which it has the right to invoice for services provided.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 1 year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1 Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2 Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3 Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Type</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company applies a practical expedient and does not disclose the amount of the transaction price allocated to the remaining performance obligations nor provide an explanation of when the Company expects to recognize that amount as revenue for certain variable consideration.</span></div><div style="margin-top:9pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the classification of contract assets and liabilities in the condensed consolidated balance sheets:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:76.206%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets included in Trade receivables and contract assets, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,490&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,036&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in Other noncurrent liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets comprise amounts where the Company&#8217;s right to bill is contingent on something other than the passage of time such as achievement of contractual milestones. Contract assets have increased since December 31, 2022 primarily due to contracts where the Company&#8217;s right to bill is contingent upon achievement of contractual milestones. Contract liabilities comprise amounts collected from the Company&#8217;s customers for revenues not yet earned and such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023, the Company recognized $19.2 million of revenues that were included in Accrued expenses and other current liabilities at December 31, 2022. During the three months ended March&#160;31, 2022, the Company recognized $26.3 million of revenues that were included in Accrued expenses and other current liabilities at December 31, 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323136256864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="text">STOCKHOLDERS&#8217; EQUITY<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized in the Company&#8217;s condensed consolidated statements of income for the periods indicated:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,011&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(424)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">38,579</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,112</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under the Company&#8217;s plans is set forth below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:50.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.418%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual Term (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding at January 1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,923</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">98.92</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding at March&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,959</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">112.21</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">376,403</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable as of March&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options expected to vest as of March&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,519&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0</span></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, $33.8 million of total remaining unrecognized stock-based compensation cost related to unvested stock options, net of estimated forfeitures, is expected to be recognized over the weighted-average remaining requisite service period of 2.6 years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock and Restricted Stock Units</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service-Based Awards</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activity related to the Company&#8217;s equity-classified and liability-classified service-based awards for the three months ended March&#160;31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.409%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability-Classified</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding at January&#160;1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">916</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">291.19</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">99</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">257.74</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305.59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited/cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding at March&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,118</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">302.65</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">105</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">288.01</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, $271.0 million of total remaining unrecognized stock-based compensation cost related to service-based equity-classified restricted stock units (&#8220;RSUs&#8221;), net of estimated forfeitures, is expected to be recognized over the weighted-average remaining requisite service period of 3.1 years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, $26.8 million of total remaining unrecognized stock-based compensation cost related to service-based liability-classified cash-settled RSUs, net of estimated forfeitures, is expected to be recognized over the weighted-average remaining requisite service period of 2.9 years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability associated with the service-based liability-classified RSUs as of March&#160;31, 2023 and December&#160;31, 2022, was $3.7 million and $10.2 million, respectively, and was classified as Accrued compensation and benefits expenses in the condensed consolidated balance sheets.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Based Awards</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activity related to the Company&#8217;s equity-classified performance-based awards for the three months ended March&#160;31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:61.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.899%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified </span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified </span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding at January&#160;1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165.87</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">412.60</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited/cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding at March&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165.87</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">414.75</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, $0.2 million of total remaining unrecognized stock-based compensation cost related to performance-based equity-classified restricted stock is expected to be recognized over the weighted-average remaining requisite service period of 0.4 years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, $3.0 million of total remaining unrecognized stock-based compensation cost related to performance-based equity-classified RSUs is expected to be recognized over the weighted-average remaining requisite service period of 2.3 years. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Employee Stock Purchase Plan </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Employee Stock Purchase Plan ("ESPP") enables eligible employees to purchase shares of EPAM&#8217;s common stock at a discount at the end of each designated offering period, which occurs every six months in April and November. The purchase price is equal to 85% of the fair market value of a share of EPAM&#8217;s common stock on the first date of an offering or the date of purchase, whichever is lower. During the three months ended March&#160;31, 2023 and 2022, no purchases of common stock have been made under the ESPP.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes compensation expense related to share issuances pursuant to the ESPP on a straight-line basis over the six-month offering period. For the three months ended March&#160;31, 2023 and 2022, the Company recognized $3.2 million and $1.7 million, respectively, of stock-based compensation expense related to the ESPP. As of March&#160;31, 2023, total unrecognized stock-based compensation cost related to the ESPP was $1.1&#160;million, which is expected to be recognized over a period of 0.1 years.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments for Future Equity Awards </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Company&#8217;s acquisitions of businesses as discussed in Note 3 &#8220;Acquisitions,&#8221; EPAM enters into agreements that contractually commit it to granting equity awards at future dates. The agreements are unique to each acquisition and terms vary to specify the number of future awards to be issued or a monetary value that will be settled with equity awards valued at future stock prices. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, the Company has commitments to grant up to $26.1&#160;million of equity awards with the number of awards to be determined based on future stock prices. These awards contain performance criteria that will determine the number of future awards to be issued and there is a service-based vesting requirement after the grant date associated with these awards. As these awards are considered granted for accounting purposes, in determining the expense, the Company adjusts the expected settlement based on the probability of achievement of the performance criteria. Related to these awards, the amount of stock-based compensation expense recorded in the condensed consolidated statements of income for the three months ended March&#160;31, 2023 was not material. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, the Company has issued 2&#160;thousand performance-based equity-classified RSUs which are not considered granted for accounting purposes as the future vesting conditions have not yet been determined.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchases </span></div><div style="margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 13, 2023, the Board of Directors authorized a share repurchase program for up to $500.0&#160;million of the Company's outstanding common stock. EPAM may repurchase shares of its common stock on a discretionary basis from time to time through open market purchases, privately negotiated transactions or other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended. The timing and total amount of stock repurchases will depend upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices, and other considerations. The share repurchase program has a term of 24 months, may be suspended or discontinued at any time, and does not obligate the company to acquire any amount of common stock.</span></div><div style="margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, the Company repurchased 30 thousand shares of its common stock at an average price of $283.69 for a total of $8.5 million in cash. All of the repurchased shares have been retired. As of March&#160;31, 2023, a remaining balance of $491.5&#160;million of the Company's common stock was available for purchase under share repurchase authorizations by its Board of Directors.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323136089120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">INCOME TAXES<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining its interim provision for income taxes, the Company uses an estimated annual effective tax rate, which is based on expected annual profit before tax, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2022, the Company recorded its interim tax provision using the discrete method rather than using an estimated annual effective tax rate. The discrete method treats the year-to-date period as if it were the annual period and determines the income tax expense or benefit on that basis. The discrete method is applied when the application of the estimated annual effective tax rate is impractical because it is not possible to reliably estimate the annual effective tax rate. During the second, third and fourth quarters of 2022, the Company used an estimated annual effective tax rate. The change did not have a material impact on the condensed consolidated interim financial statements. </span></div>The Company&#8217;s worldwide effective tax rates for the three months ended March&#160;31, 2023 and 2022 were 19.6% and 15.6%, respectively. The Company&#8217;s effective tax rates benefited from excess tax benefits recorded upon vesting or exercise of stock-based awards of $6.0 million and $13.1 million during the three months ended March&#160;31, 2023 and&#160;2022, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323054894080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE</a></td>
<td class="text">EARNINGS PER SHARE<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. For purposes of computing basic earnings per share, any nonvested shares of restricted stock that have been issued by the Company and are contingently returnable to the Company are excluded from the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, unvested restricted stock, unvested equity-settled RSUs and the stock to be issued under the Company&#8217;s ESPP. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share of common stock as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.575%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,719&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted earnings per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,719&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for basic earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for diluted earnings per share</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,298&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,941&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares underlying equity-based awards that were excluded from the calculation of diluted earnings per share as their effect would be anti-dilutive was 260 thousand and 137 thousand during the three months ended March&#160;31, 2023 and 2022, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323054945760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">COMMITMENTS AND CONTINGENCIES<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company is a party to a variety of agreements under which it may be obligated to indemnify the other party for certain matters. These obligations typically arise in contracts where the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations or covenants for certain matters, infringement of third-party intellectual property rights, data privacy violations, and certain tortious conduct in the course of providing services. The duration of these indemnifications varies, and in certain cases, is indefinite.</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is unable to reasonably estimate the maximum potential amount of future payments under these or similar agreements due to the unique facts and circumstances of each agreement and the fact that certain indemnifications provide for no limitation to the maximum potential future payments under the indemnification. Management is not aware of any such matters that would have a material effect on the condensed consolidated financial statements of the Company. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; From time to time, the Company is involved in litigation, claims or other contingencies arising in the ordinary course of business. The Company accrues a liability when a loss is considered probable and the amount can be reasonably estimated. When a material loss contingency is reasonably possible but not probable, the Company does not record a liability, but instead discloses the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. Legal fees are expensed as incurred. In the opinion of management, the outcome of any existing claims and legal or regulatory proceedings, if decided adversely, is not expected to have a material effect on the Company&#8217;s business, financial condition, results of operations or cash flows.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ukraine Humanitarian Commitment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; On March 4, 2022, EPAM announced that it has established a $100.0&#160;million humanitarian commitment to support its employees in Ukraine and their families. See Note 2 &#8220;Impact of the Invasion of Ukraine&#8221; for more information regarding commitments to humanitarian aid for Ukraine.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; During the year ended December 31, 2022, the Company purchased software licenses for use in the regular course of business in exchange for an upfront payment and fixed, future annual payments due over the next 4 years. As of March 31, 2023, the undiscounted deferred consideration amounts owed totaled approximately $60.0&#160;million and are expected to be paid as follows: $14.2&#160;million during the remainder of 2023, $14.0&#160;million in 2024, $15.1&#160;million in 2025, and $16.7&#160;million in 2026.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Commitment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; On March 31, 2023, the Company entered into a 5-year agreement for cloud services through which it committed to spending at least $75&#160;million over the term of the agreement. The Company has the ability to cancel the commitment whereby it would incur a cancellation penalty of 20% of the remaining contractual commitment.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323054823584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENT INFORMATION</a></td>
<td class="text">SEGMENT INFORMATION<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines its business segments and reports segment information in accordance with how the Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;) organizes the segments to evaluate performance, allocate resources and make business decisions. Segment results are based on the segment&#8217;s revenues and operating profit, where segment operating profit is defined as income from operations before unallocated costs. Expenses included in segment operating profit consist principally of direct selling and delivery costs as well as an allocation of certain shared services expenses. Certain corporate expenses are not allocated to specific segments as these expenses are not controllable at the segment level. Such expenses include certain types of professional fees, certain taxes included in operating expenses, compensation to non-employee directors and certain other general and administrative expenses, including compensation of specific groups of non-production employees. In addition, the Company does not allocate amortization of intangible assets acquired through business combinations, goodwill and other asset impairment charges, stock-based compensation expenses, acquisition-related costs and certain other one-time charges and benefits. These unallocated amounts are combined with total segment operating profit to arrive at consolidated income from operations as reported below in the reconciliation of segment operating profit to consolidated income before provision for income taxes. Additionally, management has determined that it is not practical to allocate identifiable assets by segment since such assets are used interchangeably among the segments.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its business primarily based on the managerial responsibility for its client base and market. As managerial responsibility for a particular customer relationship generally correlates with the customer&#8217;s geographic location, there is a high degree of similarity between customer locations and the geographic boundaries of the Company&#8217;s reportable segments. In some cases, managerial responsibility for a particular customer is assigned to a management team in another region and is usually based on the strength of the relationship between customer executives and particular members of EPAM&#8217;s senior management team. In such cases, the customer&#8217;s activity would be reported through the management team&#8217;s reportable segment.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 &#8220;Impact of the Invasion of Ukraine&#8221; for more information regarding the Company&#8217;s decisions to no longer serve customers in Russia and the subsequent decision to exit its operations in Russia.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from external customers and operating profit/(loss), before unallocated expenses, by reportable segment for the three months ended March&#160;31, 2023 and 2022, were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,147&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,210,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,171,614</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating profit/(loss):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment operating profit</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">179,730</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">163,961</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intersegment transactions were excluded from the above on the basis that they are neither included in the measure of a segment&#8217;s profit and loss results, nor considered by the CODM during the review of segment results. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no customers that accounted for more than 10% of total segment revenues during the three months ended March&#160;31, 2023 and 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating profit:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,730&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,961&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated amounts:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangibles assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,537)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,244)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other acquisition-related expenses </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other unallocated expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,002)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120,371</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">129,242</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income/(loss), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,608)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,785)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">127,284</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106,292</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Area Information</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets presented in the table below include property and equipment, net of accumulated depreciation and amortization, and management has determined that it is not practical to allocate these assets by segment since such assets are used interchangeably among the segments. Physical locations and values of the Company&#8217;s long-lived assets are presented below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ukraine</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,290&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,183&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belarus</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hungary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">267,067</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">273,348</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 &#8220;Impact of the Invasion of Ukraine&#8221; for more information regarding the Company&#8217;s decisions to no longer serve customers in Russia, impairment of long-lived assets in Russia and the subsequent decision to exit its operations in Russia. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents information about the Company&#8217;s revenues by customer location for the three months ended March&#160;31, 2023 and 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:74.670%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.649%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679,437&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,735&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other locations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,210,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,171,614</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323054983952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCUMULATED OTHER COMPREHENSIVE LOSS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">ACCUMULATED OTHER COMPREHENSIVE LOSS</a></td>
<td class="text">ACCUMULATED OTHER COMPREHENSIVE LOSS<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the accumulated balances for each component of accumulated other comprehensive loss:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(101,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(52,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,115)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (expense)/ benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,073)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,227</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(30,552)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(88,553)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(83,299)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,306</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain/ (loss) in fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,895&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,557)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (gain)/ loss reclassified into Cost of revenues (exclusive of depreciation and amortization)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss reclassified into Foreign exchange loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (expense)/ benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedging instruments, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,134</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,391)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,440</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,808)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Defined benefit plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,847)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(77,960)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(86,150)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table>(1) As of March 31, 2023, the ending balance of net unrealized gain related to derivatives designated as cash flow hedges is expected to be reclassified into Cost of revenues (exclusive of depreciation and amortization) in the next twelve months.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323049242912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_NatureOfBusinessPolicyPolicyTextBlock', window );">Nature of Operations</a></td>
<td class="text">EPAM Systems, Inc. (the &#8220;Company&#8221; or &#8220;EPAM&#8221;) is a leading digital transformation services and product engineering company, providing digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, and Asia. The Company&#8217;s industry expertise includes financial services, travel and consumer, software and hi-tech, business information and media, life sciences and healthcare, as well as several other industries.&#160;The Company is incorporated in Delaware with headquarters in Newtown, Pennsylvania.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The accompanying unaudited condensed consolidated financial statements of EPAM have been prepared in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221; or &#8220;U.S. GAAP&#8221;) and Article 10 of Regulation S-X under the Securities Exchange Act of 1934, as amended. The unaudited condensed consolidated financial statements include the financial statements of EPAM Systems, Inc. and its subsidiaries with all intercompany balances and transactions eliminated. </span>These unaudited condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company&#8217;s audited consolidated financial statements and the notes thereto for the year ended December&#160;31, 2022 included in its Annual Report on Form 10-K.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">The preparation of these condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in these condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements. Operating results for the interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management&#8217;s opinion, the accompanying unaudited condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company&#8217;s financial position as of March&#160;31, 2023 and the results of its operations and its cash flows for the periods presented.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit And Interest Rate Risk</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, short-term investments and trade receivables. The Company maintains cash, cash equivalents and short-term investments with financial institutions. The Company believes its credit policies reflect normal industry terms and business risk and there is no expectation of non-performance by the counterparties.</span>The Company has cash in several countries, including Ukraine, Belarus and Russia, which have been impacted by the invasion of Ukraine (see Note 2 &#8220;Impact of the Invasion of Ukraine&#8221;) and where the banking sector remains subject to periodic instability; banking and other financial systems generally do not meet the banking standards of more developed markets; and bank deposits made by corporate entities are not insured. Trade receivables are generally dispersed across many customers operating in different industries; therefore, concentration of credit risk is limited. Historically, credit losses and write-offs of trade receivables have not been material to the consolidated financial statements. If any of the Company&#8217;s customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress, the Company&#8217;s credit losses and write-offs of trade receivables could increase, which would negatively impact its results of operations. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company is exposed to market risk from changes in interest rates. Exposure to interest rate risk results primarily from variable rates related to cash and cash equivalent deposits, short-term investments and the Company&#8217;s borrowings, mainly under the 2021 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 8 &#8220;Debt&#8221;). The Company does not believe it is exposed to material direct risks associated with changes in interest rates related to these deposits, investments and borrowings.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency risk</a></td>
<td class="text">Foreign currency risk &#8212; The Company&#8217;s global operations are conducted predominantly in U.S. dollars. Other than U.S. dollars, the Company generates revenues in various currencies, principally, euros, British pounds, Swiss francs and Canadian dollars and incurs expenditures principally in euros, Polish zlotys, British pounds, Indian rupees, Swiss francs, Hungarian forints, Mexican pesos, Canadian dollars, Colombian pesos and Chinese yuan renminbi. The Company&#8217;s international operations expose it to risk of adverse fluctuations in foreign currency exchange rates through the remeasurement of foreign currency denominated assets and liabilities (both third-party and intercompany) and translation of earnings and cash flows into U.S. dollars. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Indian rupee and Hungarian forint transactions.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Adoption of New Accounting Standards and Pending Accounting Standards</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adoption of New Accounting Standards</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no recently adopted accounting standards which had a material impact on the Company&#8217;s consolidated financial position, results of operations, changes in stockholders&#8217; equity and cash flows.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pending Accounting Standards</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the FASB or other standards-setting bodies that the Company will adopt according to the various timetables the FASB specifies. The Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foreign exchange derivatives are valued using pricing models and discounted cash flow methodologies based on observable foreign exchange data at the measurement date. See Note 6 &#8220;Derivative Financial Instruments&#8221; in the condensed consolidated interim financial statements for additional information regarding derivative financial instruments. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the contingent consideration was determined using a probability-weighted expected return method and is based on the expected future payments to be made to the sellers of the acquired businesses in accordance with the provisions outlined in the respective purchase agreements. Although there is significant judgment involved, the Company believes its estimates and assumptions are reasonable. In determining fair value, the Company considered a variety of factors, including future performance of the acquired businesses using financial projections developed by the Company and market risk assumptions that were derived for revenue growth and earnings before interest and taxes. The Company estimated future payments using the earnout formula and performance targets specified in the purchase agreements and adjusted those estimates to reflect the probability of their achievement. Those weighted-average estimated future payments were then discounted to present value using a rate based on the weighted-average cost of capital of guideline companies. The discount rates used to determine the fair value of contingent consideration both as of March 31, 2023 and December 31, 2022, were at a maximum of 20.0%, if a rate was applied. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earnout criteria would result in a change in the fair value of the recorded contingent liabilities. Such changes, if any, are recorded within Interest and other income/(loss), net in the Company&#8217;s condensed consolidated statement of income.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock', window );">Non-Marketable Securities Without Readily Determinable Fair Values</a></td>
<td class="text">Non-Marketable Securities Without Readily Determinable Fair ValuesThe Company holds investments in equity securities that do not have readily determinable fair values. These investments are recorded at cost and are remeasured to fair value based on certain observable price changes or impairment events as they occur.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_NatureOfBusinessPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nature Of Business Policy [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_NatureOfBusinessPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in equity security without readily determinable fair value, which does not qualify for practical expedient to estimate fair value using net asset value per share. Includes, but is not limited to, information considered for determining upward and downward adjustment from observable price change.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323051776448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>IMPACT OF THE INVASION OF UKRAINE (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Schedule of Assets and Liabilities in Russia</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, the Company had the following assets and liabilities in Russia:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.451%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables and contract assets, net of allowance of $4,724</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets in Russia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,267</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities in Russia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,893</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323055020608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill by Reportable Segment</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.014%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of January 1, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">216,960</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">312,112</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">529,072</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Acquisitions purchase accounting adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of March&#160;31, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">217,088</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">316,642</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">533,730</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323051795584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis</a></td>
<td class="text">The following tables present the fair values of the Company&#8217;s financial assets and liabilities measured at fair value on a recurring basis as of March&#160;31, 2023 and December&#160;31, 2022:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:51.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rights to acquire noncontrolling interest in consolidated subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,546</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,224</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">322</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value on a recurring basis</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,345</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">131</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,214</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:51.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rights to acquire noncontrolling interest in consolidated subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,525</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,191</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">334</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value on a recurring basis</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,658</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24,308</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of Acquisition-Related Contingent Consideration Roll Forward</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of Level 3 contingent consideration using significant unobservable inputs for the three months ended March 31, 2023 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:87.446%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration as of January 1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24,308</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration included in Interest and other income/(loss), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of contingent consideration for previously acquired businesses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency exchange rate changes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration as of March&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,214</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock', window );">Schedule of Estimated Fair Values of Financial Assets and Liabilities not Measured at Fair Value on Recurring Basis</a></td>
<td class="text">The following tables present the estimated fair values of the Company&#8217;s financial assets and liabilities not measured at fair value on a recurring basis as of the dates indicated:<div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:43.848%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.298%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,841&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,841&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,841&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,583&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,583&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,583&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits included in Short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under the 2021 Credit Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration for asset acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:43.848%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.298%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,321&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits included in Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under the 2021 Credit Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration for asset acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323051776448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Schedule of Fair Value of Derivative Instruments</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of derivative instruments on the Company&#8217;s condensed consolidated balance sheets as of March&#160;31, 2023 and December&#160;31, 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:32.331%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.160%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.314%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability Derivatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability Derivatives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts - <br/>Designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts - <br/>Not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323051858928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Components of Lease Expenses</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023 and 2022, the components of lease expense were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:50.946%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.699%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income Statement Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,183&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,884&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,487</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20,110</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Supplemental Cash Flow Information</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the three months ended March&#160;31, 2023 and 2022 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.338%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,719&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash net increase/(decrease) due to lease modifications:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock', window );">Schedule of Weighted Average Lease Terms and Discount Rates</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term and discount rate as of March&#160;31, 2023 and 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:74.009%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term, in years:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturity of Operating Lease Liabilities</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, operating lease liabilities will mature as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Payments </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (excluding three months ended March 31, 2023)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,923&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">171,416</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">158,845</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average remaining lease terms and discount rates for operating and finance leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323054927392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Outstanding Debt And Borrowing Capacity</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the outstanding debt and borrowing capacity of the Company under the 2021 Credit Agreement:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:75.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.045%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available borrowing capacity</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum borrowing capacity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-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 entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323051981472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of Revenues</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the disaggregation of the Company&#8217;s revenues by customer location, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 &#8220;Segment Information&#8221;) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,553&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,954&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,544&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">709,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">493,147</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,837</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,210,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:50.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.683%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Customer Locations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,799&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,054&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">687,711</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">451,970</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,171,614</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the disaggregation of the Company&#8217;s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 &#8220;Segment Information&#8221;) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,055&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,526&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,895&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,024&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">709,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">493,147</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,837</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,210,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Verticals</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Travel &amp; Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Information &amp; Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software &amp; Hi-Tech</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life Sciences &amp; Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging Verticals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">687,711</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">451,970</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,171,614</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the disaggregation of the Company&#8217;s revenues by contract type including a reconciliation of the disaggregated revenues with the Company&#8217;s reportable segments (Note 14 &#8220;Segment Information&#8221;) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing and other revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,098&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">709,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">493,147</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,837</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,210,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Types</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,023,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensing and other revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">687,711</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">451,970</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,171,614</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Timing of Revenue Recognition</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the timing of revenue recognition reconciled with the Company&#8217;s reportable segments (Note 14 &#8220;Segment Information&#8221;) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">709,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">493,147</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,837</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,210,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Russia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">687,711</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">451,970</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,171,614</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Schedule of Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of March&#160;31, 2023. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts (i) that have an original expected duration of one year or less and (ii) for which it recognizes revenues at the amount to which it has the right to invoice for services provided.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 1 year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1 Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2 Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3 Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Type</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Contract Balances</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the classification of contract assets and liabilities in the condensed consolidated balance sheets:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:76.206%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets included in Trade receivables and contract assets, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,490&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,036&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in Other noncurrent liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323051997328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Components of Stock-Based Compensation Expenses</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized in the Company&#8217;s condensed consolidated statements of income for the periods indicated:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,011&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(424)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">38,579</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,112</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Options Activity</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under the Company&#8217;s plans is set forth below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:50.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.418%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual Term (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding at January 1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,923</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">98.92</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding at March&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,959</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">112.21</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">376,403</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable as of March&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options expected to vest as of March&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,519&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Service-Based Awards Activity</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activity related to the Company&#8217;s equity-classified and liability-classified service-based awards for the three months ended March&#160;31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.409%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability-Classified</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding at January&#160;1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">916</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">291.19</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">99</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">257.74</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305.59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited/cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding at March&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,118</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">302.65</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">105</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">288.01</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock', window );">Schedule of Performance-Based Awards Activity</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activity related to the Company&#8217;s equity-classified performance-based awards for the three months ended March&#160;31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:61.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.899%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified </span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified </span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Settled</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>Fair Value Per Share&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding at January&#160;1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165.87</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">412.60</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited/cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding at March&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165.87</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">414.75</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323054983952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Computation of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share of common stock as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.575%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,719&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted earnings per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,719&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for basic earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for diluted earnings per share</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,298&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,941&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323051774736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Revenues from External Customers and Operating Profit/(Loss), Before Unallocated Expenses</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from external customers and operating profit/(loss), before unallocated expenses, by reportable segment for the three months ended March&#160;31, 2023 and 2022, were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,147&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,210,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,171,614</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating profit/(loss):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment operating profit</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">179,730</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">163,961</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Schedule of Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating profit:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,730&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,961&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated amounts:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangibles assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,537)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,244)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other acquisition-related expenses </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other unallocated expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,002)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120,371</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">129,242</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income/(loss), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,608)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,785)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">127,284</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106,292</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Schedule of Physical Location and Values of Long-Lived Assets</a></td>
<td class="text">Physical locations and values of the Company&#8217;s long-lived assets are presented below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ukraine</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,290&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,183&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belarus</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hungary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">267,067</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">273,348</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of Revenues by Customer Location</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents information about the Company&#8217;s revenues by customer location for the three months ended March&#160;31, 2023 and 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:74.670%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.649%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679,437&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,735&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other locations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,210,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,171,614</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323055012512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Loss</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the accumulated balances for each component of accumulated other comprehensive loss:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(101,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(52,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,115)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (expense)/ benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,073)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,227</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(30,552)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(88,553)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(83,299)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,306</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain/ (loss) in fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,895&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,557)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (gain)/ loss reclassified into Cost of revenues (exclusive of depreciation and amortization)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss reclassified into Foreign exchange loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (expense)/ benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedging instruments, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,134</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,391)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,440</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,808)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Defined benefit plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,847)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(77,960)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(86,150)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table>(1) As of March 31, 2023, the ending balance of net unrealized gain related to derivatives designated as cash flow hedges is expected to be reclassified into Cost of revenues (exclusive of depreciation and amortization) in the next twelve months.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323050103824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 1,749,422<span></span>
</td>
<td class="nump">$ 1,681,344<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_UA', window );">Ukraine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">68,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_BY', window );">Belarus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">34,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_RU', window );">Russia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 27,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_UA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_UA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_BY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_BY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_RU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_RU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323049797264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>IMPACT OF THE INVASION OF UKRAINE (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 04, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">$ 267,067,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 273,348,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease, right-of-use asset</a></td>
<td class="nump">146,815,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148,780,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Commitments related to operating lease agreements that have not yet commenced</a></td>
<td class="nump">14,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="nump">88,000<span></span>
</td>
<td class="nump">$ 20,401,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">182,000<span></span>
</td>
<td class="nump">8,675,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=epam_HumanitarianCommitmentMember', window );">Humanitarian Commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Commitments related to operating lease agreements that have not yet commenced</a></td>
<td class="nump">49,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Nonoperating expense</a></td>
<td class="nump">6,100,000<span></span>
</td>
<td class="nump">25,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=epam_HumanitarianCommitmentMember', window );">Humanitarian Commitment | Cost of revenues (exclusive of depreciation and amortization)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Nonoperating expense</a></td>
<td class="nump">2,500,000<span></span>
</td>
<td class="nump">19,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=epam_HumanitarianCommitmentMember', window );">Humanitarian Commitment | Selling, general and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Nonoperating expense</a></td>
<td class="nump">3,600,000<span></span>
</td>
<td class="nump">6,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_UA', window );">Ukraine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">69,290,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,183,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease, right-of-use asset</a></td>
<td class="nump">11,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_UA', window );">Ukraine | Cost of revenues (exclusive of depreciation and amortization)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense', window );">Standby resources expense</a></td>
<td class="nump">7,400,000<span></span>
</td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_UA', window );">Ukraine | Selling, general and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense', window );">Standby resources expense</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">18,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_UA', window );">Ukraine | Other income/(expense)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_UA', window );">Ukraine | Humanitarian Commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Commitments related to operating lease agreements that have not yet commenced</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_RU', window );">Russia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Operating lease, impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="num">(400,000)<span></span>
</td>
<td class="nump">$ 8,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building | Ukraine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">51,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Equipment | Ukraine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">10,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures | Ukraine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">5,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements | Ukraine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unusual Or Infrequent Items, Or Both, Standby Resources Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123399704&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusualOrInfrequentItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualOrInfrequentItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=epam_HumanitarianCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=epam_HumanitarianCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_UA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_UA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=epam_NonoperatingGainsLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=epam_NonoperatingGainsLossesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_RU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_RU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323050105600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>IMPACT OF THE INVASION OF UKRAINE (Assets and Liabilities) (Details) - Russia - Discontinued Operations, Held-for-sale or Disposed of by Sale<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 26,696<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss', window );">Allowance</a></td>
<td class="nump">4,724<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Trade receivables and contract assets, net of allowance of $4,724</a></td>
<td class="nump">4,329<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent', window );">Prepaid and other current assets</a></td>
<td class="nump">242<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets in Russia</a></td>
<td class="nump">31,267<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses', window );">Accrued compensation and benefits expenses</a></td>
<td class="nump">5,508<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">1,127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities', window );">Other noncurrent liabilities</a></td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities in Russia</a></td>
<td class="nump">$ 6,893<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Accrued Compensation And Other Benefit Expenses</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Accrued Expenses And Other Liabilities, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Allowance For Credit Loss</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusualOrInfrequentItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualOrInfrequentItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_RU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_RU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323056393104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS (Narrative) (Details) - 2022 Acquisitions purchase accounting adjustments<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>business</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of acquisitions | business</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price including contingent consideration</a></td>
<td class="nump">$ 13.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration fair value</a></td>
<td class="nump">2.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=epam_A2022AcquisitionsMember', window );">Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired, amount</a></td>
<td class="nump">$ 3.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=epam_A2022AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=epam_A2022AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323049360976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL (Goodwill Roll Forward) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Total</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 529,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">2022 Acquisitions purchase accounting adjustments</a></td>
<td class="nump">87<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Effect of net foreign currency exchange rate changes</a></td>
<td class="nump">4,571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">533,730<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Total</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">216,960<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">2022 Acquisitions purchase accounting adjustments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Effect of net foreign currency exchange rate changes</a></td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">217,088<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Total</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">312,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">2022 Acquisitions purchase accounting adjustments</a></td>
<td class="nump">87<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Effect of net foreign currency exchange rate changes</a></td>
<td class="nump">4,443<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">$ 316,642<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323049250736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL (Goodwill Accumulated Impairment Losses) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss</a></td>
<td class="nump">$ 2,900,000<span></span>
</td>
<td class="nump">$ 2,900,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323049908640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Financial Assets and Liabilities at Fair Value on Recurring Basis) (Details) - Recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure', window );">Rights to acquire noncontrolling interest in consolidated subsidiaries</a></td>
<td class="nump">$ 322<span></span>
</td>
<td class="nump">$ 334<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value on a recurring basis</a></td>
<td class="nump">16,546<span></span>
</td>
<td class="nump">12,525<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent consideration</a></td>
<td class="nump">19,214<span></span>
</td>
<td class="nump">24,308<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities measured at fair value on a recurring basis</a></td>
<td class="nump">19,345<span></span>
</td>
<td class="nump">33,658<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Foreign Exchange Derivative Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Foreign exchange derivative assets</a></td>
<td class="nump">16,224<span></span>
</td>
<td class="nump">12,191<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Foreign exchange derivative liabilities</a></td>
<td class="nump">131<span></span>
</td>
<td class="nump">9,350<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure', window );">Rights to acquire noncontrolling interest in consolidated subsidiaries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value on a recurring basis</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities measured at fair value on a recurring basis</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1 | Foreign Exchange Derivative Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Foreign exchange derivative assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Foreign exchange derivative liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure', window );">Rights to acquire noncontrolling interest in consolidated subsidiaries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value on a recurring basis</a></td>
<td class="nump">16,224<span></span>
</td>
<td class="nump">12,191<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities measured at fair value on a recurring basis</a></td>
<td class="nump">131<span></span>
</td>
<td class="nump">9,350<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 2 | Foreign Exchange Derivative Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Foreign exchange derivative assets</a></td>
<td class="nump">16,224<span></span>
</td>
<td class="nump">12,191<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Foreign exchange derivative liabilities</a></td>
<td class="nump">131<span></span>
</td>
<td class="nump">9,350<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure', window );">Rights to acquire noncontrolling interest in consolidated subsidiaries</a></td>
<td class="nump">322<span></span>
</td>
<td class="nump">334<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value on a recurring basis</a></td>
<td class="nump">322<span></span>
</td>
<td class="nump">334<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent consideration</a></td>
<td class="nump">19,214<span></span>
</td>
<td class="nump">24,308<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities measured at fair value on a recurring basis</a></td>
<td class="nump">19,214<span></span>
</td>
<td class="nump">24,308<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3 | Foreign Exchange Derivative Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Foreign exchange derivative assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Foreign exchange derivative liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rights To Acquire Noncontrolling Interest In Consolidated Subsidiaries, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the 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 not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323049948736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Acquisition-Related Contingent Consideration Roll Forward) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="nump">$ 24,308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Payment of contingent consideration for previously acquired businesses</a></td>
<td class="num">(5,520)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment', window );">Effect of foreign currency exchange rate changes, net</a></td>
<td class="nump">129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">19,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Changes in fair value of contingent consideration included in Interest and other income/(loss), net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease', window );">Changes in fair value of contingent consideration included in Interest and other income/(loss), net</a></td>
<td class="nump">$ 297<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember', window );">Discount Rate | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Measurement input to determine fair value of contingent consideration</a></td>
<td class="nump">0.200<span></span>
</td>
<td class="nump">0.200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure contingent consideration liability from business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323046002864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Estimated Fair Values of the Financial Assets and Liabilities not Measured at Fair Value on a Recurring Basis) (Details) - Recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">$ 223,841<span></span>
</td>
<td class="nump">$ 312,321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_RestrictedCashandCashEquivalentsFairValueDisclosure', window );">Restricted cash</a></td>
<td class="nump">2,583<span></span>
</td>
<td class="nump">2,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,861<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Other long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,693<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration', window );">Deferred consideration for asset acquisition</a></td>
<td class="nump">54,115<span></span>
</td>
<td class="nump">53,636<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Balance | Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_ShortTermInvestmentsFairValueDisclosure', window );">Time deposits included in Short-term investments</a></td>
<td class="nump">60,373<span></span>
</td>
<td class="nump">60,336<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Balance | Credit Facility 2021 | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditFairValueDisclosure', window );">Borrowings under the 2021 Credit Agreement</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Balance | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">143,684<span></span>
</td>
<td class="nump">312,321<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Balance | Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">80,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">223,841<span></span>
</td>
<td class="nump">312,321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_RestrictedCashandCashEquivalentsFairValueDisclosure', window );">Restricted cash</a></td>
<td class="nump">2,583<span></span>
</td>
<td class="nump">2,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,861<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Other long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,693<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration', window );">Deferred consideration for asset acquisition</a></td>
<td class="nump">54,115<span></span>
</td>
<td class="nump">53,636<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_ShortTermInvestmentsFairValueDisclosure', window );">Time deposits included in Short-term investments</a></td>
<td class="nump">60,373<span></span>
</td>
<td class="nump">60,336<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Credit Facility 2021 | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditFairValueDisclosure', window );">Borrowings under the 2021 Credit Agreement</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">143,684<span></span>
</td>
<td class="nump">312,321<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">80,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">223,841<span></span>
</td>
<td class="nump">312,321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_RestrictedCashandCashEquivalentsFairValueDisclosure', window );">Restricted cash</a></td>
<td class="nump">2,583<span></span>
</td>
<td class="nump">2,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Other long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration', window );">Deferred consideration for asset acquisition</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Level 1 | Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_ShortTermInvestmentsFairValueDisclosure', window );">Time deposits included in Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Level 1 | Credit Facility 2021 | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditFairValueDisclosure', window );">Borrowings under the 2021 Credit Agreement</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Level 1 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">143,684<span></span>
</td>
<td class="nump">312,321<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Level 1 | Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">80,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_RestrictedCashandCashEquivalentsFairValueDisclosure', window );">Restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,861<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Other long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,693<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration', window );">Deferred consideration for asset acquisition</a></td>
<td class="nump">54,115<span></span>
</td>
<td class="nump">53,636<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Level 2 | Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_ShortTermInvestmentsFairValueDisclosure', window );">Time deposits included in Short-term investments</a></td>
<td class="nump">60,373<span></span>
</td>
<td class="nump">60,336<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Level 2 | Credit Facility 2021 | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditFairValueDisclosure', window );">Borrowings under the 2021 Credit Agreement</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Level 2 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Level 2 | Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_RestrictedCashandCashEquivalentsFairValueDisclosure', window );">Restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Other long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration', window );">Deferred consideration for asset acquisition</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Level 3 | Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_ShortTermInvestmentsFairValueDisclosure', window );">Time deposits included in Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Level 3 | Credit Facility 2021 | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditFairValueDisclosure', window );">Borrowings under the 2021 Credit Agreement</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Level 3 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Estimated Fair Value | Level 3 | Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_RestrictedCashandCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of cash and cash equivalent items which are restricted as to withdrawal or usage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_RestrictedCashandCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_ShortTermInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Short-term Investments, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_ShortTermInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contingent consideration recognized as part of consideration transferred in asset acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9212-128498<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=127000608&amp;loc=d3e9135-128495<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9215-128498<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LinesOfCreditFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_BankTimeDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_BankTimeDepositsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=epam_CreditFacility2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=epam_CreditFacility2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323049160016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Deferred Consideration for Asset Acquisition) (Details) - Software Licenses<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionLineItems', window );"><strong>Asset Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferred', window );">Purchase price</a></td>
<td class="nump">$ 66.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Payment to acquire assets</a></td>
<td class="nump">13.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionContingentConsiderationLiability', window );">Deferred contingent consideration</a></td>
<td class="nump">$ 52.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionAxis=epam_SoftwareLicensesMember', window );">Discount Rate</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionLineItems', window );"><strong>Asset Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_AssetAcquisitionContingentConsiderationMeasurementInput', window );">Discount rate</a></td>
<td class="nump">5.20%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_AssetAcquisitionContingentConsiderationMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Asset Acquisition, Contingent Consideration, Measurement Input</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_AssetAcquisitionContingentConsiderationMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9215-128498<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 55<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6829253&amp;loc=SL6831962-166255<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=127000608&amp;loc=d3e9135-128495<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9212-128498<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized from contingent consideration in asset acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 15<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6911878&amp;loc=d3e8732-128492<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=127000608&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=epam_SoftwareLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionAxis=epam_SoftwareLicensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323051871680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Non Marketable Securities Without Readily Determinable Fair Value) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember', window );">Restricted cash in Other noncurrent assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems', window );"><strong>Equity Securities without Readily Determinable Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Carrying amount of equity securities that do not have readily determinable fair values</a></td>
<td class="nump">$ 30.3<span></span>
</td>
<td class="nump">$ 28.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323050445856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Fair Value of Derivative Instruments) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign current loss</a></td>
<td class="nump">$ 4,608<span></span>
</td>
<td class="nump">$ 22,785<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign Exchange Forward | Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest | Reclassification out of Accumulated Other Comprehensive Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign current loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Derivative Contracts | Cash flow Hedging | Designated as Hedging Instruments | Prepaid expenses and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Asset Derivatives</a></td>
<td class="nump">16,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,191<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Derivative Contracts | Cash flow Hedging | Designated as Hedging Instruments | Accrued expenses and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Liability Derivatives</a></td>
<td class="nump">131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,445<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Derivative Contracts | Cash flow Hedging | Not Designated as Hedging Instrument | Accrued expenses and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Liability Derivatives</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,905<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323143465056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Commitments related to operating lease agreements that have not yet commenced</a></td>
<td class="nump">$ 14.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term</a></td>
<td class="text">1 month 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Lease term of lease agreements that have not yet commenced</a></td>
<td class="text">2 months 12 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term</a></td>
<td class="text">8 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Lease term of lease agreements that have not yet commenced</a></td>
<td class="text">7 years 3 months 18 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323051925680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Components of Lease Expenses) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 17,487<span></span>
</td>
<td class="nump">$ 20,110<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">11,183<span></span>
</td>
<td class="nump">15,884<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">3,648<span></span>
</td>
<td class="nump">3,187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">$ 2,656<span></span>
</td>
<td class="nump">$ 1,039<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323052595248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Supplemental Cash Flow Information) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows used for operating leases</a></td>
<td class="nump">$ 11,719<span></span>
</td>
<td class="nump">$ 14,803<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract', window );"><strong>Right-of-use assets obtained in exchange for lease obligations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">3,349<span></span>
</td>
<td class="nump">19,484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_NonCashChangesDuetoLeaseModificationsAbstract', window );"><strong>Non-cash net increase/(decrease) due to lease modifications:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_RightofUseAssetModifiedOperatingLease', window );">Operating lease right-of-use assets</a></td>
<td class="nump">1,383<span></span>
</td>
<td class="num">(7,428)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_OperatingLeaseLiabilityModification', window );">Operating lease liabilities</a></td>
<td class="nump">$ 1,114<span></span>
</td>
<td class="num">$ (7,434)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash paid for amounts included in the measurement of lease liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_NonCashChangesDuetoLeaseModificationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-cash changes due to lease modifications</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_NonCashChangesDuetoLeaseModificationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_OperatingLeaseLiabilityModification">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase/(decrease) in operating lease liability due to changes, including partial or full termination of operating lease</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_OperatingLeaseLiabilityModification</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_RightofUseAssetModifiedOperatingLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase/(decrease) in right-of use assets modified due to changes, including partial or full termination of operating lease</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_RightofUseAssetModifiedOperatingLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Right of use assets obtained in exchange for lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323051981344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES (Weighted Average Lease Terms and Discount Rates) (Details)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_WeightedAverageRemainingLeaseTermAbstract', window );"><strong>Weighted average remaining lease term, in years:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">5 years 3 months 18 days<span></span>
</td>
<td class="text">5 years 8 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_WeightedAverageDiscountRateAbstract', window );"><strong>Weighted average discount rate:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_WeightedAverageDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average discount rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_WeightedAverageDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_WeightedAverageRemainingLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average remaining lease term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_WeightedAverageRemainingLeaseTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323045975344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES (Maturity of Operating Lease Liabilities) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2023 (excluding three months ended March 31, 2023)</a></td>
<td class="nump">$ 34,923<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">38,223<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">30,128<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">23,774<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">14,968<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour', window );">Thereafter</a></td>
<td class="nump">29,400<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">171,416<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(12,571)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">$ 158,845<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, to be Paid, Due after Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323056176192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT (Details) - Revolving Credit Facility - Line of Credit<br></strong></div></th>
<th class="th">
<div>Oct. 21, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 21, 2021 </div>
<div>GBP (&#163;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 700,000,000<span></span>
</td>
<td class="nump">$ 700,000,000<span></span>
</td>
<td class="nump">$ 700,000,000<span></span>
</td>
<td class="nump">&#163; 150,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_LineOfCreditFacilityAccordionFeature', window );">Additional potential borrowing capacity</a></td>
<td class="nump">$ 1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Fed Funds Effective Rate Overnight Index Swap Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Variable interest rate spread</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Daily LIBOR Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Variable interest rate spread</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_LineOfCreditFacilityAccordionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Accordion Feature</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_LineOfCreditFacilityAccordionFeature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323045971472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details) - Revolving Credit Facility - Line of Credit<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 21, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 21, 2021 </div>
<div>GBP (&#163;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding debt</a></td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Interest rate</a></td>
<td class="nump">5.60%<span></span>
</td>
<td class="nump">5.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available borrowing capacity</a></td>
<td class="nump">$ 675,000,000<span></span>
</td>
<td class="nump">$ 675,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 700,000,000<span></span>
</td>
<td class="nump">$ 700,000,000<span></span>
</td>
<td class="nump">$ 700,000,000<span></span>
</td>
<td class="nump">&#163; 150,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323044106656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES (Disaggregation of Revenues) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 1,210,941<span></span>
</td>
<td class="nump">$ 1,171,614<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod', window );">Revenues from performance obligations satisfied in previous period</a></td>
<td class="nump">7,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Increase (decrease) in contract with customer, liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Transferred over time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">1,207,255<span></span>
</td>
<td class="nump">1,168,848<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at a point of time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">3,686<span></span>
</td>
<td class="nump">2,766<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember', window );">Time-and-material</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">1,074,979<span></span>
</td>
<td class="nump">1,023,153<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">130,505<span></span>
</td>
<td class="nump">143,563<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=epam_LicensingAndOtherRevenuesMember', window );">Licensing and other revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">5,457<span></span>
</td>
<td class="nump">4,898<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesByIndustryAxis=epam_TravelandConsumerSectorMember', window );">Travel &amp; Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">278,360<span></span>
</td>
<td class="nump">265,319<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesByIndustryAxis=us-gaap_FinancialServicesSectorMember', window );">Financial Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">270,665<span></span>
</td>
<td class="nump">260,063<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesByIndustryAxis=epam_BusinessInformationandMediaSectorsMember', window );">Business Information &amp; Media</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">202,380<span></span>
</td>
<td class="nump">194,303<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesByIndustryAxis=epam_SoftwareAndHiTechSectorMember', window );">Software &amp; Hi-Tech</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">189,191<span></span>
</td>
<td class="nump">189,483<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesByIndustryAxis=us-gaap_HealthcareSectorMember', window );">Life Sciences &amp; Healthcare</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">111,258<span></span>
</td>
<td class="nump">123,803<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesByIndustryAxis=epam_EmergingVerticalSectorMember', window );">Emerging Verticals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">159,087<span></span>
</td>
<td class="nump">138,643<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">709,802<span></span>
</td>
<td class="nump">686,793<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">463,937<span></span>
</td>
<td class="nump">421,950<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">APAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">26,810<span></span>
</td>
<td class="nump">29,582<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=epam_CEEMember', window );">CEE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">10,392<span></span>
</td>
<td class="nump">33,289<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">709,957<span></span>
</td>
<td class="nump">687,711<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America | Transferred over time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">707,034<span></span>
</td>
<td class="nump">685,109<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America | Transferred at a point of time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">2,923<span></span>
</td>
<td class="nump">2,602<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America | Time-and-material</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">644,628<span></span>
</td>
<td class="nump">626,807<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America | Fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">61,231<span></span>
</td>
<td class="nump">56,765<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America | Licensing and other revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">4,098<span></span>
</td>
<td class="nump">4,139<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America | Travel &amp; Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">123,659<span></span>
</td>
<td class="nump">122,247<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America | Financial Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">143,850<span></span>
</td>
<td class="nump">120,335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America | Business Information &amp; Media</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">116,158<span></span>
</td>
<td class="nump">110,946<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America | Software &amp; Hi-Tech</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">149,798<span></span>
</td>
<td class="nump">156,282<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America | Life Sciences &amp; Healthcare</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">96,597<span></span>
</td>
<td class="nump">111,371<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America | Emerging Verticals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">79,895<span></span>
</td>
<td class="nump">66,530<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America | Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">683,553<span></span>
</td>
<td class="nump">659,776<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America | EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">25,372<span></span>
</td>
<td class="nump">25,098<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America | APAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">726<span></span>
</td>
<td class="nump">783<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America | CEE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">306<span></span>
</td>
<td class="nump">2,054<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">493,147<span></span>
</td>
<td class="nump">451,970<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | Transferred over time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">492,397<span></span>
</td>
<td class="nump">451,848<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | Transferred at a point of time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">750<span></span>
</td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | Time-and-material</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">425,598<span></span>
</td>
<td class="nump">377,655<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | Fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">66,203<span></span>
</td>
<td class="nump">73,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | Licensing and other revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">1,346<span></span>
</td>
<td class="nump">707<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | Travel &amp; Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">153,055<span></span>
</td>
<td class="nump">136,788<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | Financial Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">123,608<span></span>
</td>
<td class="nump">117,330<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | Business Information &amp; Media</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">86,108<span></span>
</td>
<td class="nump">82,901<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | Software &amp; Hi-Tech</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">38,682<span></span>
</td>
<td class="nump">32,454<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | Life Sciences &amp; Healthcare</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">14,526<span></span>
</td>
<td class="nump">12,282<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | Emerging Verticals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">77,168<span></span>
</td>
<td class="nump">70,215<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">25,954<span></span>
</td>
<td class="nump">25,960<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">438,565<span></span>
</td>
<td class="nump">396,753<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | APAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">26,084<span></span>
</td>
<td class="nump">28,799<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | CEE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">2,544<span></span>
</td>
<td class="nump">458<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">7,837<span></span>
</td>
<td class="nump">31,933<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia | Transferred over time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">7,824<span></span>
</td>
<td class="nump">31,891<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia | Transferred at a point of time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia | Time-and-material</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">4,753<span></span>
</td>
<td class="nump">18,691<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia | Fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">3,071<span></span>
</td>
<td class="nump">13,190<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia | Licensing and other revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia | Travel &amp; Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">1,646<span></span>
</td>
<td class="nump">6,284<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia | Financial Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">3,207<span></span>
</td>
<td class="nump">22,398<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia | Business Information &amp; Media</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">114<span></span>
</td>
<td class="nump">456<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia | Software &amp; Hi-Tech</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">711<span></span>
</td>
<td class="nump">747<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia | Life Sciences &amp; Healthcare</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">135<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia | Emerging Verticals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">2,024<span></span>
</td>
<td class="nump">1,898<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia | Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">295<span></span>
</td>
<td class="nump">1,057<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia | EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">99<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia | APAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia | CEE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 7,542<span></span>
</td>
<td class="nump">$ 30,777<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12A<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL108322424-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=epam_LicensingAndOtherRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=epam_LicensingAndOtherRevenuesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesByIndustryAxis=epam_TravelandConsumerSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesByIndustryAxis=epam_TravelandConsumerSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesByIndustryAxis=us-gaap_FinancialServicesSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesByIndustryAxis=us-gaap_FinancialServicesSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesByIndustryAxis=epam_BusinessInformationandMediaSectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesByIndustryAxis=epam_BusinessInformationandMediaSectorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesByIndustryAxis=epam_SoftwareAndHiTechSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesByIndustryAxis=epam_SoftwareAndHiTechSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesByIndustryAxis=us-gaap_HealthcareSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesByIndustryAxis=us-gaap_HealthcareSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesByIndustryAxis=epam_EmergingVerticalSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesByIndustryAxis=epam_EmergingVerticalSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=epam_CEEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=epam_CEEMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323050448256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details) - Fixed-price<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Estimated revenues expected to be recognized in the future</a></td>
<td class="nump">$ 18,041<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Estimated revenues expected to be recognized in the future</a></td>
<td class="nump">$ 12,353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">9 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Estimated revenues expected to be recognized in the future</a></td>
<td class="nump">$ 3,124<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Estimated revenues expected to be recognized in the future</a></td>
<td class="nump">$ 2,564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Estimated revenues expected to be recognized in the future</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-04-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-04-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323052759872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES (Contract Balances) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInContractWithCustomerLiabilityAbstract', window );"><strong>Change in Contract with Customer, Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td>
<td class="nump">$ 19,200<span></span>
</td>
<td class="nump">$ 26,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_TradeAccountsReceivableMember', window );">Trade receivables and contract assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInContractWithCustomerLiabilityAbstract', window );"><strong>Change in Contract with Customer, Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetGross', window );">Contract assets</a></td>
<td class="nump">22,524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,490<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember', window );">Accrued expenses and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInContractWithCustomerLiabilityAbstract', window );"><strong>Change in Contract with Customer, Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">35,598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,036<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember', window );">Other noncurrent liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInContractWithCustomerLiabilityAbstract', window );"><strong>Change in Contract with Customer, Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">$ 319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ChangeInContractWithCustomerLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangeInContractWithCustomerLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_TradeAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_TradeAccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323056610384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (Components of Stock-Based Compensation Expenses) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 38,579<span></span>
</td>
<td class="nump">$ 7,112<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues (exclusive of depreciation and amortization)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">16,011<span></span>
</td>
<td class="num">(424)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 22,568<span></span>
</td>
<td class="nump">$ 7,536<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323056488624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (Stock Options Activity) (Details)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options&#160;</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">1,923<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (in shares) | shares</a></td>
<td class="nump">108<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercised (in shares) | shares</a></td>
<td class="num">(72)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">1,959<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options vested and exercisable at period end (in shares) | shares</a></td>
<td class="nump">1,665<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Options expected to vest at period end (in shares) | shares</a></td>
<td class="nump">272<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price&#160;</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding at beginning of period (in usd per share) | $ / shares</a></td>
<td class="nump">$ 98.92<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options granted (in usd per share) | $ / shares</a></td>
<td class="nump">299.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options exercised (in usd per share) | $ / shares</a></td>
<td class="nump">35.54<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding at end of period (in usd per share) | $ / shares</a></td>
<td class="nump">112.21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options vested and exercisable at period end (in usd per share) | $ / shares</a></td>
<td class="nump">79.73<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Options expected to vest at period end (in usd per share) | $ / shares</a></td>
<td class="nump">$ 295.97<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward', window );"><strong>Aggregate Intrinsic Value&#160;</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options outstanding at March&#160;31, 2023 | $</a></td>
<td class="nump">$ 376,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options vested and exercisable as of March&#160;31, 2023 | $</a></td>
<td class="nump">369,504<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Options expected to vest as of March&#160;31, 2023 | $</a></td>
<td class="nump">$ 6,519<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted Average Remaining Contractual Term (in years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Options outstanding at March&#160;31, 2023</a></td>
<td class="text">3 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options vested and exercisable as of March&#160;31, 2023</a></td>
<td class="text">2 years 8 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Options expected to vest as of March&#160;31, 2023</a></td>
<td class="text">9 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest exercisable options that may 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323051943072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (Stock Option Additional Information) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Remaining unrecognized stock-based compensation cost</a></td>
<td class="nump">$ 33.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average remaining requisite service period</a></td>
<td class="text">2 years 7 months 6 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323049733664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (Restricted Stock and Restricted Stock Units Activity) (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_AwardMetricAxis=epam_ServicePeriodMember', window );">Service Based Awards | Equity Classified Award | Equity-Settled Award | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested awards outstanding at period start (in shares) | shares</a></td>
<td class="nump">916<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted (in shares) | shares</a></td>
<td class="nump">458<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod', window );">Awards modified (in shares) | shares</a></td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Awards vested (in shares) | shares</a></td>
<td class="num">(223)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Awards forfeited/cancelled (in shares) | shares</a></td>
<td class="num">(18)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested awards outstanding at period end (in shares) | shares</a></td>
<td class="nump">1,118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested awards outstanding at period start (in usd per share) | $ / shares</a></td>
<td class="nump">$ 291.19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Awards granted (in usd per share) | $ / shares</a></td>
<td class="nump">299.19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue', window );">Awards modified (in usd per share) | $ / shares</a></td>
<td class="nump">278.52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Awards vested (in usd per share) | $ / shares</a></td>
<td class="nump">251.17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Awards forfeited/cancelled (in usd per share) | $ / shares</a></td>
<td class="nump">289.75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested awards outstanding at period end (in usd per share) | $ / shares</a></td>
<td class="nump">$ 302.65<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_AwardMetricAxis=epam_ServicePeriodMember', window );">Service Based Awards | Liability Classified Award | Cash-Settled Award | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested awards outstanding at period start (in shares) | shares</a></td>
<td class="nump">99<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted (in shares) | shares</a></td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod', window );">Awards modified (in shares) | shares</a></td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Awards vested (in shares) | shares</a></td>
<td class="num">(42)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Awards forfeited/cancelled (in shares) | shares</a></td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested awards outstanding at period end (in shares) | shares</a></td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested awards outstanding at period start (in usd per share) | $ / shares</a></td>
<td class="nump">$ 257.74<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Awards granted (in usd per share) | $ / shares</a></td>
<td class="nump">299.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue', window );">Awards modified (in usd per share) | $ / shares</a></td>
<td class="nump">305.59<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Awards vested (in usd per share) | $ / shares</a></td>
<td class="nump">235.38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Awards forfeited/cancelled (in usd per share) | $ / shares</a></td>
<td class="nump">229.31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested awards outstanding at period end (in usd per share) | $ / shares</a></td>
<td class="nump">$ 288.01<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_AwardMetricAxis=epam_PerformanceTargetsMember', window );">Performance Based Awards | Equity Classified Award | Equity-Settled Award | Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested awards outstanding at period start (in shares) | shares</a></td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Awards vested (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Awards forfeited/cancelled (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested awards outstanding at period end (in shares) | shares</a></td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested awards outstanding at period start (in usd per share) | $ / shares</a></td>
<td class="nump">$ 165.87<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Awards vested (in usd per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Awards forfeited/cancelled (in usd per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested awards outstanding at period end (in usd per share) | $ / shares</a></td>
<td class="nump">$ 165.87<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_AwardMetricAxis=epam_PerformanceTargetsMember', window );">Performance Based Awards | Equity Classified Award | Equity-Settled Award | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested awards outstanding at period start (in shares) | shares</a></td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Awards vested (in shares) | shares</a></td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Awards forfeited/cancelled (in shares) | shares</a></td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested awards outstanding at period end (in shares) | shares</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested awards outstanding at period start (in usd per share) | $ / shares</a></td>
<td class="nump">$ 412.60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Awards vested (in usd per share) | $ / shares</a></td>
<td class="nump">437.25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Awards forfeited/cancelled (in usd per share) | $ / shares</a></td>
<td class="nump">363.93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested awards outstanding at period end (in usd per share) | $ / shares</a></td>
<td class="nump">$ 414.75<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award ,Equity Instruments Other than Options, Modified in Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Modified in Period, Weighted Average Modified Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_AwardMetricAxis=epam_ServicePeriodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_AwardMetricAxis=epam_ServicePeriodMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_AwardClassificationAxis=epam_EquityClassifiedAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_AwardClassificationAxis=epam_EquityClassifiedAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_AwardSettlementTypeAxis=epam_EquitySettledAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_AwardSettlementTypeAxis=epam_EquitySettledAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_AwardClassificationAxis=epam_LiabilityClassifiedAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_AwardClassificationAxis=epam_LiabilityClassifiedAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_AwardSettlementTypeAxis=epam_CashSettledAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_AwardSettlementTypeAxis=epam_CashSettledAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_AwardMetricAxis=epam_PerformanceTargetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_AwardMetricAxis=epam_PerformanceTargetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323050331392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (Restricted Stock and Restricted Stock Units Additional Information) (Details) - USD ($)<br> $ / shares in Units, shares in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 13, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Authorized repurchase program, amount</a></td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramPeriodInForce1', window );">Share repurchase program term</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Shares acquired during period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Average price per share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 283.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Value of shares acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchases, remaining balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">491,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=epam_EmakinaGroupSAMember', window );">Emakina Group SA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Equity granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Remaining unrecognized stock-based compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average remaining requisite service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod', window );">Offering period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">ESPP purchase price of common stock, percent of market price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,200,000<span></span>
</td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_AwardMetricAxis=epam_ServicePeriodMember', window );">Service Based Awards | Equity Classified Award | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Remaining unrecognized stock-based compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 271,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average remaining requisite service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_AwardMetricAxis=epam_ServicePeriodMember', window );">Service Based Awards | Liability Classified Award | Cash-Settled Award | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Remaining unrecognized stock-based compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average remaining requisite service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_AwardMetricAxis=epam_PerformanceTargetsMember', window );">Performance Based Awards | Equity Classified Award | Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Remaining unrecognized stock-based compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average remaining requisite service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_AwardMetricAxis=epam_PerformanceTargetsMember', window );">Performance Based Awards | Equity Classified Award | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Remaining unrecognized stock-based compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average remaining requisite service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_AwardMetricAxis=epam_PerformanceTargetsMember', window );">Performance Based Awards | Equity Classified Award | Restricted Stock Units | Emakina Group SA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares issued in period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=epam_AccruedCompensationandBenefitsExpensesMember', window );">Accrued compensation and benefits expenses | Service Based Awards | Liability Classified Award | Cash-Settled Award | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent', window );">Liability associated with RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,200,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of plan compensation cost recognized during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramPeriodInForce1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramPeriodInForce1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=epam_EmakinaGroupSAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=epam_EmakinaGroupSAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_AwardMetricAxis=epam_ServicePeriodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_AwardMetricAxis=epam_ServicePeriodMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_AwardClassificationAxis=epam_EquityClassifiedAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_AwardClassificationAxis=epam_EquityClassifiedAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_AwardClassificationAxis=epam_LiabilityClassifiedAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_AwardClassificationAxis=epam_LiabilityClassifiedAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_AwardSettlementTypeAxis=epam_CashSettledAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_AwardSettlementTypeAxis=epam_CashSettledAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_AwardMetricAxis=epam_PerformanceTargetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_AwardMetricAxis=epam_PerformanceTargetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=epam_AccruedCompensationandBenefitsExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=epam_AccruedCompensationandBenefitsExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323049653520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">19.60%<span></span>
</td>
<td class="nump">15.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Excess tax benefit</a></td>
<td class="nump">$ 6.0<span></span>
</td>
<td class="nump">$ 13.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323050438528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Numerator for basic and diluted earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 102,292<span></span>
</td>
<td class="nump">$ 89,719<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Numerator for basic earnings per share</a></td>
<td class="nump">102,292<span></span>
</td>
<td class="nump">89,719<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Numerator for diluted earnings per share</a></td>
<td class="nump">$ 102,292<span></span>
</td>
<td class="nump">$ 89,719<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares for basic earnings per share (in shares)</a></td>
<td class="nump">57,702<span></span>
</td>
<td class="nump">56,915<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP (in shares)</a></td>
<td class="nump">1,596<span></span>
</td>
<td class="nump">2,026<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares for diluted earnings per share (in shares)</a></td>
<td class="nump">59,298<span></span>
</td>
<td class="nump">58,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="nump">$ 1.77<span></span>
</td>
<td class="nump">$ 1.58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="nump">$ 1.73<span></span>
</td>
<td class="nump">$ 1.52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive options not included in the calculation (in shares)</a></td>
<td class="nump">260<span></span>
</td>
<td class="nump">137<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126962052&amp;loc=d3e4991-113900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1500-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323043935504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Building Acquisition Commitments) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 04, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Commitment</a></td>
<td class="nump">$ 14,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Deferred consideration</a></td>
<td class="nump">60,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear', window );">Deferred consideration in remainder of 2023</a></td>
<td class="nump">14,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">Deferred consideration in 2024</a></td>
<td class="nump">14,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInSecondYear', window );">Deferred consideration in 2025</a></td>
<td class="nump">15,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInThirdYear', window );">Deferred consideration in 2026</a></td>
<td class="nump">$ 16,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=epam_CloudServicesMember', window );">Cloud Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermPurchaseCommitmentPeriod', window );">Contractual term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Total commitment amount</a></td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_LongTermPurchaseCommitmentPercentage', window );">Contractual commitment (in percentage)</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=epam_HumanitarianCommitmentMember', window );">Humanitarian Commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Commitment</a></td>
<td class="nump">$ 49,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_UA', window );">Ukraine | Humanitarian Commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_LongTermPurchaseCommitmentPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long Term Purchase Commitment Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">epam_LongTermPurchaseCommitmentPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>epam_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum amount the entity agreed to spend under the long-term purchase commitment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermPurchaseCommitmentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermPurchaseCommitmentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=epam_CloudServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=epam_CloudServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=epam_HumanitarianCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=epam_HumanitarianCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_UA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_UA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323044015664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 1,210,941<span></span>
</td>
<td class="nump">$ 1,171,614<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total segment operating profit</a></td>
<td class="nump">120,371<span></span>
</td>
<td class="nump">129,242<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total segment operating profit</a></td>
<td class="nump">179,730<span></span>
</td>
<td class="nump">163,961<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">709,957<span></span>
</td>
<td class="nump">687,711<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember', window );">North America | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total segment operating profit</a></td>
<td class="nump">122,831<span></span>
</td>
<td class="nump">126,734<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">493,147<span></span>
</td>
<td class="nump">451,970<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total segment operating profit</a></td>
<td class="nump">59,904<span></span>
</td>
<td class="nump">56,711<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">7,837<span></span>
</td>
<td class="nump">31,933<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember', window );">Russia | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total segment operating profit</a></td>
<td class="num">$ (3,005)<span></span>
</td>
<td class="num">$ (19,484)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=epam_NorthAmericaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=epam_RussiaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323049949616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total segment operating profit:</a></td>
<td class="nump">$ 120,371<span></span>
</td>
<td class="nump">$ 129,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="num">(38,579)<span></span>
</td>
<td class="num">(7,112)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingGainsLosses', window );">Interest and other income/(loss), net</a></td>
<td class="nump">11,521<span></span>
</td>
<td class="num">(165)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange loss</a></td>
<td class="num">(4,608)<span></span>
</td>
<td class="num">(22,785)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before provision for income taxes</a></td>
<td class="nump">127,284<span></span>
</td>
<td class="nump">106,292<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total segment operating profit:</a></td>
<td class="nump">179,730<span></span>
</td>
<td class="nump">163,961<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Unallocated Amounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="num">(38,579)<span></span>
</td>
<td class="num">(7,112)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangibles assets</a></td>
<td class="num">(5,537)<span></span>
</td>
<td class="num">(5,244)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed', window );">Other acquisition-related expenses</a></td>
<td class="num">(241)<span></span>
</td>
<td class="num">(579)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherExpenses', window );">Other unallocated expenses</a></td>
<td class="num">$ (15,002)<span></span>
</td>
<td class="num">$ (21,784)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs which have been expensed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of gains or losses resulting from nonoperating activities (for example, interest and dividend revenue, property, plant and equipment impairment loss, and so forth).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7,9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4,6)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323050611072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SEGMENT INFORMATION (Physical Location and Values of Long-Lived Assets) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-Lived Assets by Geographical Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">$ 267,067<span></span>
</td>
<td class="nump">$ 273,348<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_UA', window );">Ukraine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-Lived Assets by Geographical Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">69,290<span></span>
</td>
<td class="nump">70,183<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-Lived Assets by Geographical Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">65,165<span></span>
</td>
<td class="nump">68,804<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_BY', window );">Belarus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-Lived Assets by Geographical Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">55,282<span></span>
</td>
<td class="nump">57,311<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_PL', window );">Poland</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-Lived Assets by Geographical Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">14,736<span></span>
</td>
<td class="nump">14,685<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HU', window );">Hungary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-Lived Assets by Geographical Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">8,483<span></span>
</td>
<td class="nump">8,552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_IN', window );">India</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-Lived Assets by Geographical Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">7,895<span></span>
</td>
<td class="nump">8,506<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=epam_OtherCountriesMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-Lived Assets by Geographical Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">$ 46,216<span></span>
</td>
<td class="nump">$ 45,307<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_UA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_UA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_BY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_BY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_PL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_PL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_HU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_HU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_IN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_IN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=epam_OtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=epam_OtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323043918688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 1,210,941<span></span>
</td>
<td class="nump">$ 1,171,614<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">679,437<span></span>
</td>
<td class="nump">657,027<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">155,327<span></span>
</td>
<td class="nump">153,197<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CH', window );">Switzerland</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">89,861<span></span>
</td>
<td class="nump">81,830<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_NL', window );">Netherlands</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">59,100<span></span>
</td>
<td class="nump">50,179<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_DE', window );">Germany</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">42,735<span></span>
</td>
<td class="nump">36,389<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">27,832<span></span>
</td>
<td class="nump">27,029<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_RU', window );">Russia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">5,873<span></span>
</td>
<td class="nump">30,692<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=epam_OtherCountriesMember', window );">Other locations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 150,776<span></span>
</td>
<td class="nump">$ 135,271<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingRevenueReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CH">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CH</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_NL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_NL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_DE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_RU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_RU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=epam_OtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=epam_OtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140323050514736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">$ 3,001,532<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income/(loss)</a></td>
<td class="nump">17,361<span></span>
</td>
<td class="num">$ (31,943)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">3,128,964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(101,780)<span></span>
</td>
<td class="num">(52,747)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="nump">16,300<span></span>
</td>
<td class="num">(36,115)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Income tax (expense)/ benefit</a></td>
<td class="num">(3,073)<span></span>
</td>
<td class="nump">5,563<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income/(loss)</a></td>
<td class="nump">13,227<span></span>
</td>
<td class="num">(30,552)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">(88,553)<span></span>
</td>
<td class="num">(83,299)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Cash flow hedging instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">8,306<span></span>
</td>
<td class="num">(3,417)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Income tax (expense)/ benefit</a></td>
<td class="num">(1,214)<span></span>
</td>
<td class="nump">408<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income/(loss)</a></td>
<td class="nump">4,134<span></span>
</td>
<td class="num">(1,391)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent', window );">Unrealized gain/ (loss) in fair value</a></td>
<td class="nump">7,895<span></span>
</td>
<td class="num">(46,557)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent', window );">Net (gain)/ loss reclassified into Cost of revenues (exclusive of depreciation and amortization)</a></td>
<td class="num">(2,580)<span></span>
</td>
<td class="nump">904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax', window );">Net loss reclassified into Foreign exchange loss</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">43,854<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">12,440<span></span>
</td>
<td class="num">(4,808)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Defined benefit plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(1,847)<span></span>
</td>
<td class="nump">1,957<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">(1,847)<span></span>
</td>
<td class="nump">1,957<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated other comprehensive loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income/(loss)</a></td>
<td class="nump">17,361<span></span>
</td>
<td class="num">(31,943)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">$ (77,960)<span></span>
</td>
<td class="num">$ (86,150)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28129-110885<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30304-110892<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>epam-20230331_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:epam="http://www.epam.com/20230331"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="epam-20230331.xsd" xlink:type="simple"/>
    <context id="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie7213372def142118ab6bd214a7fe821_I20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <instant>2023-04-28</instant>
        </period>
    </context>
    <context id="ifad2a7d1c767418c8cbb5a44752798b9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if2801757f6f8420090cd4944c837c5ef_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i110521b827384e08ad04cc2b2a421969_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibaea3a69da524b239eefc5917838705b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6a37a104cc0f4dab9014a71bce7eba1d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i54166e9648974958a8190675b47909ae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if83b6ba4e66b4ed5b49128ba3f5d32df_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1e2a5ca1eb0d40b189c0b99d132f42bd_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id9bb29fc20b0488595716909278b9538_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id30f0af689174cfca905ff24f2340985_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia6ad596c0e33408e850b14addc1f321b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0190625941e241cfbf6024a398e8b1c8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i07ecbafad16e4b5faffcbde655d4006a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id5293537b4cf415692161736d799eb74_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8d4c9ec0cddc49b5825eb0a50d0797ab_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id047ed25157347f798d70555f62c5114_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4f33bcf3fccb44a98b94316e2ae446ad_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i748be5a67bf1482ca9b3e66a5b0d3fb8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0ee2d1f6fcb04bf4b47dcc059dc7cea4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0da380cf3e934397a3f5c50f1324f874_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib5249c91c43141ae89f20d3767c70988_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6b662332939e4575bd4d83c4490278a9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2dbcb1701b6a4124a337ae2f1fb3cdc5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e9f63d887c742028d8987bba2f0cfd6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7d359c0610fd42b2a595fec5c785a648_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib0944c5f394c4cb791249f0f52a964d6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i92d75507efdc47aabc138ca23832e093_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i55ea66849bfc480b93f646ef2eace4ec_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3b6b5d8dd7404998bdc1b530be7f0993_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5e31c887ae9d4c5ab90ac85355354b37_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4df69bfc140140368f802275bc0a2ffe_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3a66e3d2f6eb4d8d86855f58b5ff1c8e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0ea301d3e5c645c5ad9630d254fa9543_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7ed380238eed46b09e9330b1650bd1fe_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i47c86b00b134401cb131e10952883b86_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7f20fd6d9d6a4a238057e8bb0f42ebe3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1edf4c7fc3a44d48b52ff74fb1795cac_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if8a7052944a54e47827b003aa3153088_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i79d666b68b03475fb65117a4af50d078_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ide84bfe3c5754ff7a1cc2e9bd9dbcab0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7e0462ffa72244dfb2cc9709acb7cfc0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:RU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9ef1f73c8e684ad782c655821c7e27d7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if76edfa20962408481d48784bd9c71fc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9d602c46f6664ed39bbc414431b9334f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic8a924c64e874daf859e18222cd14151_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic1524217b675426c9724158b7e7ed1a3_I20220304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">epam:HumanitarianCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-04</instant>
        </period>
    </context>
    <context id="i2af45d35ed0b46f3aa097129f68300a0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">epam:HumanitarianCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i528d931ed88f426bb5b9927959b10e70_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">epam:HumanitarianCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie6704e627cff4bab952491d5a5bf231e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">epam:HumanitarianCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i094d3f4a0e174eafb982c836854cc3a9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">epam:HumanitarianCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifec802dd78ed4d3db5338c3846946806_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">epam:HumanitarianCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3ffc322bb627405d84b8b78877ae90de_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">epam:HumanitarianCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8c1e78e9fd8344f59791f8b6cf0c632c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">epam:HumanitarianCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie1c8c6ad79584c3dbbca469b81b45b36_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i11e02ec6535f426bb96ed8dfd0aec037_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifdd24b67e0f1409abc05a7af57ac0e6d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifa4cdc2beb584dd7ba0466d7bae15865_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i62f9ca85f84c469b937084fe25eb9b89_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">epam:NonoperatingGainsLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8f986d4896064b5baea8d93a6e61fdca_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:RU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if8537a5924624866b8eb2cd5d28575d2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:RU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i169d12a003c54691b2c5d7c932da09aa_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:RU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5f5f476adb1f4aa2b205ac1ee27bf2a0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2022AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i653bda87173643cfb80664aae40c170f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2022AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iddc0c5601fb642438bb7b240d5c49947_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2022AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i43a2b8ffdbce49eda63f59b916a759e8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6ea3684d0fcd406b95813a1bdd847f8b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icc26afa69fd246febc8715336bd08230_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7ab70ba03c4347079862ec7a1464d79c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie072f29ebbcf4aefb7e751893731c6d1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0d7f44de351049069f12243f2a36b7bb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ied23e08adc674e5c86d1078a66a37c7c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i30d85aa2c76e4711be1884f5cc8adf43_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia815507ebfc7493ab050a6c1cd29685f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i27fa8baaac614718936b06ac4629fd25_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i82dd5f6a74b94077a93d421d5108e7e1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i44d399490c174eb1969f11a62489b773_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia232188089974394ba3ff6c2b6094895_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i20f3246577c641f7bd6870bf46f496c4_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i73cc9eb9936a400dac28db3797de151b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i52b1cf5afdf94fd8b60d3ef950409021_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i63385478851745b6b2cd3926942d5ba9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i742591e0815c40cc88e373ae3ff5dd79_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if9464ddae61948208c1ed09a11955e87_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if27e785cfb5b46c0a52be71e9706b450_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia588a577400046a89044ff23c0890376_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieef6077df82a4acdb38c701d14793d08_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifa9ca58b78c74807acaa867577e92a80_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2641db7dc9e94e5097162c736efe8c9c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if1b0ed14a4b54a16be96971ceb3eb83c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia76bc30cfafb47279eee0e0939f09d6f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic8314fa4a1374d0b99a387fe9f393cb5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie8c2d19e708d4bc79b03203dc61ea9c2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9e779c3603ed4b43b2db112fa2f1395d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5b11adc0eb9a4e6d8c3057f76f8ec098_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i42a70c8e58a545b5ac9b739376e56c34_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib4be973136ca44f883276ed6cea2420e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iea6c208a39ea48a7b8778dcb616028a0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie404ffd9166b4fde827f155cd0650fe9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib3e784d93901401ab64e25fe779d810e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6e4ae0d4472f40cdae2e0f32df9e1912_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8669b76d2f30480bacacb5b9e59c9ce9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iea4acd9c94dc40bbb6cd6176ec8fead4_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i969cd556182f401f9a46eb1ad60eeb08_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i48f34fd873604e5db76b9e95666daa07_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i646394db0d454b0fbab1dcfdcebe457b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0751eeb444aa4149bfcc6640eb8c353c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i70042e07e1504d97bd53643819e1c867_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i67f019a8ca1d4b5a8182e54b08f93615_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9f02a0a153b04e81a737a9f9576aaffd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i049a9ca7f6b04662b3644dc761eb1a4f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i54b9a7d8cefd4823b430e79a807ecb49_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i84494d533462414888b5bbddb2c87b76_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibdf10d3819d64327aca7a4c83874db2e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia8956ee06d054bfcaf4aadccf0732327_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id1d52ed6478844f39df3894583807aab_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5bcd059664364e82bb57e7bb6d687c58_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9bb0f4f59a6d4de98ba8dec92ee0d1b3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i684e32019ec24bdab8cb897460da05d9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8dca56208ebb41f4b001ea81f245a0bf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5d87381cae8a4910a6e812fdb7c8ae5c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8c5106bdbca74155b3908d1f031e6553_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if53b17f9f26b4bfea1a1483e8d07e010_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5afec1bfb1b5414baf3f26ccc2f8a358_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i42e112b0c28e41e5914f7f72710db3e2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia2c2f270361c4926922672a5c722e8e6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic8ef8ba33e864b8ea33b6b99f105b0b5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iea2060045a5745f58b008c86cab1c979_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i34dba12fa90148248c6e7b5164968a8b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idda1aedccb9448db94a5e0ff08b93287_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i81fde1c9073b415c8d2f03de54f1d759_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iecffdaa4908047be939c959c9c487479_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4101d714b76841c09590ae05d390b6ac_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i89ce0ce2d3e049daa0a54a164f7b54fd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i93194d5491ad495ab857202724586ddf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2a2275760de84d66bb6d1f04425e449c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i489dbe76d9ab4a9f8d20642287291a1c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i87531ef24a1d44458df5aac2d22e803b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icee56cdd66a8415380e0ee0e00c1eb80_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i236a4d782e3a4d45bf0bebcdce86fa87_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5ebd62b8f7424acbab957fc58fe2beaa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1a87c42bc7f940cdb48405a45a329299_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if825d07a8dda4167b172e315efcdcb77_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic22ac5841af54104b3f9f5deb1da7bcf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia9076b1e56414764bee1f3d14cbcb1eb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i16ee193cea124e8a9e6d16c3dcf5fb2f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i67cf157ade994f25bcfde0069418c74c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5a158f3a70f54909afb1040672242f63_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i46f7904397094f1c8024fc4bfa578172_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0cce9a2b48ab498dbda72da4579bdda3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia2da8f0919db4261a94773bc101ea2d2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">epam:SoftwareLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i46f32df60b3444a4adcde52f7a8fe326_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">epam:SoftwareLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if4b2229b82364a71891a9a3650a801ae_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">epam:SoftwareLicensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifa84c38e8e8249bf9e641c297a265365_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id5256c14cf1a4f21a8fd9dbaf0539339_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib8cfd7a26d364b5ebaff617a111212d0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i17417e9014d64054a021f20e470a3b84_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibf44049f19d74423887b3e93c472b4e3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4077f99606aa4495b4e75a8905b3d630_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i056f3f40919a4706984f57c97c8efec8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1c12b284234746e28e6304b1f4312991_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if989537f1dab48ed86649dcd34c7ab61_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iad16911b5acd43b0af5de2df118db8c4_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i090b80fe71c144cc8ca1ef462c320c07_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibf7c7447686f418e858a209a1b10b68f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia5bc4eec70c1417790ab6d9277c57aa4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia8df00bd81734bffb4b7d04c06e73c73_I20211021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-21</instant>
        </period>
    </context>
    <context id="i6b63398d9bec46209629a29e63d239ac_D20211021-20211021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-21</startDate>
            <endDate>2021-10-21</endDate>
        </period>
    </context>
    <context id="i05e5aacd71374e3293f8d71298d9cc65_D20211021-20211021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-21</startDate>
            <endDate>2021-10-21</endDate>
        </period>
    </context>
    <context id="iefe8bbdedbea4013857e49682619887e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i84c8895281a548d3bb50f1f0f5293328_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if7bb3a99fab04a4abc6f0606cbae8882_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3b8b926226ea462489eeef2ccdd19330_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i73c130fb436d4145bd404536cfaa8181_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i466ac86cbc30472ba189023b10840d98_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i776f3e28a7f14b24bced14bb525e83d5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icf5551a46f0446c08f692c6aa9d1a76e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i98c3539291594c32acc00d82866c9d38_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic923e8b11d67433ca735939ea87f5e7d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i330f3fbffdf74646a27e6b8e2cbad17e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie88107422b8643909ae3036182808674_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie6107463ea1f44059a1d107323db3c11_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i013b41bc95e444549277715fb1376546_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i26538c92607d4d44a2f604d2946067ad_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CEEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3493f283c54e48f79f29e63719b35035_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CEEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i771ea1f1fea34dc99e02dc8919756766_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CEEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6ba630d8d8c64e14a4673eff625e0822_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CEEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic1b0c4d153024a59abe0477dce2f0c34_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id2bde1b8db0d449eb566427946a8c043_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i16646001fafc4c5b94ebfea00c9f0f0c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i55d9b94555594f3f8c10e9ec7aeadeb7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i45c6af1c495740c69848c069644c5bf2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i53279de491474c79bd53086e49e2c2ed_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3a16a87fbf514cfbb596385cc0815f95_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie0005b7f452741b5bba7a56aead5edf7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4430174ecaff4f81825bcfef8afc5595_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1a5ec8207f7347e28732d32411bb84f0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i78f797821f584155932cd9ea046695d0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if9715367f47f49c498bfcadd28d07f41_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i693c020bf2b34eb3819a22da019cb51e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8783f43a771c4e41bd9f9bcfbc6e0197_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CEEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifcbe80ae62504f34a81eb257aa6fdb6e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CEEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie4ee6752013a41d49274c314ed9cd3df_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CEEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2ed3d927ea574c46a9459ad67c630bb4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CEEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if0a93f65c2bf4276a5dccff3e4b126ef_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9194b0ff4ab745eaa55037aab3f10f13_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iec5265af9f5c4f559ae7a847c0687318_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id52e26f49cdd41d5883cbdc8dd774691_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:TravelandConsumerSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ice2e250044384166a033b8cd3bbae108_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:TravelandConsumerSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib9341c9098164f4092b654a25d4449ba_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:TravelandConsumerSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib819afa7fe004c4ca58b734a278c2e5e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:TravelandConsumerSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4d8f22d60a5548f483ef889a10f7170a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie2afe99026ae4b949a0d0d6ec2f414d9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idda2dc062210482fb84ef2fd2c7d4bc4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ief4f93bf4056424faf0e92fbb1488e3e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i78b3f7e9eab84aba924bf28a4e948ad4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:BusinessInformationandMediaSectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i837a4e0d23234423876ae0d23faed153_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:BusinessInformationandMediaSectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i41297fdc31264cf7965578282c57ea46_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:BusinessInformationandMediaSectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0dab49f8c7ac439697d50eccc08bcdd1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:BusinessInformationandMediaSectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idfcf644153ab468daad676852f0fae5a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:SoftwareAndHiTechSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i06c7664122234af58564e5b94dcbd8b9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:SoftwareAndHiTechSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iec67b2d982db46c897f63a9c935c4ca6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:SoftwareAndHiTechSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i84556c25059f4e2c99c54c881f81c113_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:SoftwareAndHiTechSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3234f3b85c7c4e71808be4fc3ba82b61_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia5b8f238a582448c9b18001c0bc7b56a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i21b5895774214fd5b66b911d8d344b35_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i342fb35302944fcb96deb50e685b8f3a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia3eda69bb42f4c638a116efe078f66c4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:EmergingVerticalSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i42e79f1b291743a1996f6fe588fea796_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:EmergingVerticalSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iaf7024526bbf44659de7d4ff65b8308f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:EmergingVerticalSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iff38fb727cbc48758edf0f213c64a168_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:EmergingVerticalSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if6124b8cdb2544b99fde78178b1f8c81_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:TravelandConsumerSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if0167aa93b694d8ca73eaaa6bb472cbc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:TravelandConsumerSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4d0c2d334a3c4694a3f7f1610835e5b8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:TravelandConsumerSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i814e8a9d7fd64990944cadd718175822_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:TravelandConsumerSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8e44a0b152b149328f5d8896ef6edd41_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i78ad673bc5f941ca9c9617a699a044bb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3ef2bd218ed143c09c7453a06c4e6598_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1752986bc1fd4916a3fee3b31e4c6489_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if810958da2a14b13b53118938c929e51_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:BusinessInformationandMediaSectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i12e91bfe7d84493d85fc7a5149652ea8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:BusinessInformationandMediaSectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i46c8d7c8d81c41ad8a39cdb832c66e06_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:BusinessInformationandMediaSectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifcb5201d87864b07a03c76f1917d2ace_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:BusinessInformationandMediaSectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i918e952601254ef59a8132ce088c4d91_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:SoftwareAndHiTechSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i590a5f0beb774f249c60c505a1e9c090_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:SoftwareAndHiTechSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iab525a5c876e412398b3106185c11539_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:SoftwareAndHiTechSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idc5db6b5bc6f46ca8f13b0503f1415da_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:SoftwareAndHiTechSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iaed8969b83904c5bb047a49749a39770_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1a9b4cac81064743a9de74ef29a2b31a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8a064c523f3d4f189e11c8d176ce0d60_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if4904fe5266345818990ac4c3be7eafb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5ebcfaaf5f4449ebbf641c8b85c2b98e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:EmergingVerticalSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib4e4c8ea90ad40de8552281a4a59c772_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:EmergingVerticalSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if44d1e08798a4ba8af6ca0946303260c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:EmergingVerticalSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9bac72ecf8b64e0dab439070d366419c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:EmergingVerticalSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib440c5c9feb24cfd8220d55fa07909b0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i27f405a37a004b1c9280debcee8ad6fe_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib4214f12c4244ce3ac246d31694f399d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iffc670bbcd364e54be788967b27cb3ee_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ife53f2ac81684c10841203d6b5db24fe_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i815fd21113fd4947bad6b452e33426c5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i046d3c28493243c1a404a96f059307ed_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i181d570a8ad44acd93f95cc89b5112c7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iecf175b80d1b4230b79c50ce985e3c61_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingAndOtherRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i01c3839128cb47968f058d9b7bbe67bc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingAndOtherRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic4b1879b1bd241f4a13ff120366678de_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingAndOtherRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6f49ddfeb17e48378e02efa929f0bd27_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingAndOtherRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i91c9a871c34248c9aacccf06d68e28b3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifd52739a652f42558e5de1dff39a3139_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i354e72f36db24d9e933c26b906cb2d3d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3a99ea43dee74b8da9f774e56077d815_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib5fbde7253ab414bb5f6fa9cc0523bd7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifbb8f2332fdf404c8abb23692732cb70_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2b81dc62675c4563a4b9290f55003f95_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i94c69bd45df14d33b8a8eb902eb7d1be_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib859e1cbde1449a0b477af1d5a25d097_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingAndOtherRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia037dee021684821b36fc703257fee58_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingAndOtherRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5a7c0de4a70a45fba17edc6b5d81188c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingAndOtherRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i786c061014d04c01af017ac027aabd5a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingAndOtherRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4090aeda5ec34380bbf23ed6a589f085_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if2fb356640764758aa77ef2b4a5a37bc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2e21fba901e049d8b02cc12ddf451ea5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2572bef1166d49d29eedf48184fa25fc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i56a3465f11db49f6a3d84db52660cfb4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i32b9f64377824be4a9807058ded35120_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i21244273af924b53a6e3638bc3e1839e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie65c864259f04c7d9d2841c94408a4b4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2061bcad0dcd4a7eae30298eb5cb9130_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6c6d5707073749ddb23c82d00e66e1ed_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5f47f3ff36d24132a42f4dd571dcb1ee_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i50b8154c92584a02ac7384a4ce9aa126_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia19e90a5468c4d4781450e1ab95853f4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i21b226596f89423f8ce2cc6a1af0634f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4689229d62e24e9aaac15fe0bddd8712_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6690a174ad9a4bb2b0d35da0c8c96f9a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5a9f6ec42fa947f6b5a20d09d23272d3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i13905202d0f749aea171e604e38825e1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i106544bcd1ea43418eef6f590c22036e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8a83628d9cb642eeac047212ac11e3e7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i13fa1a9913b54f85883ae1d28801db8e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id815b72d3f8e4a16a783a5c50256df6d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i90b9bf792ef04e1482fdf60bcd82619a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8604559705cf4c86a66b79b03b9a3868_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib06ec2b31bec429688a343905ccdc18f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i37f53a34412b4d18b68b263238cb4449_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3ea17ee36c7149dbbeee5cfcd61f60dd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2ea99b4d88b8402aa11d044a599093af_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if1497f46c0d1473b810a936831012b3a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9fda186ace004d8e91f931e8645d1540_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i26c9f0e379d74b9c8b9873a9fb32e748_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idbd52cce73d64df786e8e48c0d6bd1fb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:LiabilityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:CashSettledAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i842df79d22c44296acf9e57b818b0042_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:LiabilityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:CashSettledAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i917042f007d74b83bc99ef95bb2cbb65_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id7e0016ad8a544fca53cc998233c603c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:LiabilityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:CashSettledAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0a7bc44d1352465cb8fda24ea4b06530_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibd7ad7a28123414787d4564ad7228423_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6173e2fe07d647b6b055b14d0791b353_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">epam:AccruedCompensationandBenefitsExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:LiabilityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:CashSettledAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic36f92c2b7ac43b0bb76559a9dc9387a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">epam:AccruedCompensationandBenefitsExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:LiabilityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:CashSettledAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if6caa770fa044670a86b5d5de78e71ef_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3e330f24846e4fc2a0f55f8d34b8f7ce_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1497a544b103473f9d7baedab2397b0a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id2d3a3bbdc3a47fc96c3b13195a37386_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic8f24fe07fd44589bce2d773dc039911_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id7bce314ed98403fb05d7ff7cf6569b2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id27e36083cb744b1bdac6eb8a3c5d12d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1aba2682ce954f629d282156435fae16_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia5dceae5d5174acdbe6e85d252d8395d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i66f0b17f35634cc9bb2ef25f5767d117_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4493af2714904ca9b4965f39debea8cd_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i822eec6d78d14beda94b832d9b217db2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i985801161de34f8fa51f34487a0d457e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i94376f5b9b214a7fa9a44fedbf0b9dc5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:EmakinaGroupSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8d215c592d5a45979a1862b8565a0982_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:EmakinaGroupSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id8dadff79ddc4190b7b67e7e7a8287f5_I20230213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <instant>2023-02-13</instant>
        </period>
    </context>
    <context id="i39ce96d812484941ac153a8d824217ee_D20230213-20230213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <startDate>2023-02-13</startDate>
            <endDate>2023-02-13</endDate>
        </period>
    </context>
    <context id="ieeadfc7f5b734953973fa34fab0e2659_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">epam:CloudServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icebc7569f8b442f9ad91cad637154d96_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifb81be57dcd342d4b9d4272676c0667e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2074a854f24b4c9888b42f1020592279_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0022dbb8e1a5426298d8085c7fc0eb44_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6483805f850f40728bd5c8d3f0b9e37f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie270b06aaf824f399c86d952fb27cacc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icaf5dc0b8d924a99b29d2af96a691e65_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9245a5760ea140769fb211e2c2cf9899_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5b315b4fccae434ebcc38720b9ed9c11_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifc405390bbb340c8bda9deea22123352_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i741c82c8e83549d2b81c1d86ae165870_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icf9626e6bfc84194968cc40c018e4b5e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0ef12b09478445c7939e4f45b6019c13_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i644936f6e0c9447f9ab2a8c3a51f11e3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i09c3b60ea0964fb0b9cba3d0be0cb326_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia0ebaa657c364da2b274382f45d1712b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idb3b62e9dcee457eb2eaa8c535f2e32d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id1bbeeb7f1ed44a3b36a9ccc38ba2074_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i09d8e499c0924e79a055b1e245bcd15b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i15a837806e6f4b388b5c2a8a0122c79f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3e7da7de7424462b95c55f79073442a8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia06376e856e049c6ac7c55f1b2541a72_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if3b2002bec8c434392f67295ede96754_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i097d5e651492469fbe6e1c784e41348b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic1c0cfb0442043e9a74debd034297fee_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0b20592ba8e64174abd0048927cad223_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i56626df345694619868f8aee9bce71a8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia25c4355bd7947188a61d0c96954d6a8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic6e02a9da6c24b9eb17372176514fea9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i56cf0868278f406692b09a4acd3fdf38_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iadc0d93b15c44cbabf5af9bed18dfa1b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2839e1afb9ac4b5fb0f3d70a0be945e4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibcf821083cec4eec8086d2993c9c0388_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i515de0d1a14c421ba47b8bb1db6ed9d1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i557824c66c6d458a8750e3f6f3117d27_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4225f06ab648448582ff406f0b2f9218_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iad2b5e93f02b4bce846315dba2bde3fc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4ea73cb1e05145dfa25f1d4a8ed9254a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id926e07877eb462f974e3c6373950bae_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iaf843c170ef64392a63035e3b0cb5b43_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0f51eb44b5c3498ebc6b1f9353c1d8c3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie8d626cfacda44e090ab938b13af7e84_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2469aef7af5d4e9582510e65e99121fe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie6b02e6f613c4f949c659ae47da2ce92_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2c329c37580e4f5eb4dc033b676187c4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ide431da4f8674a5ca7e3ea38855cd815_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iad9ea2a76c5c4409ae2ea17e3a103e4b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i505a1291b04f475ab62f494082bff74b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3688f731fb5c4095962dbc014d4bd326_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iae43e7c89e4f404cb2f8e7f4ca39672b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd1fd30839464ed4bb33ec62bedfb819_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic981cefd1394477eacd26a2b2c1608ab_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="business">
        <measure>epam:business</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80L2ZyYWc6OWViY2JhZTZiMDhkNDk2ZGJhNmY5NTQ4ZGMxYjBhNmYvdGFibGU6OWUxZDY3ZjUxNmVlNGUyNWJmNThjMmZlMjE4Njk1ZWYvdGFibGVyYW5nZTo5ZTFkNjdmNTE2ZWU0ZTI1YmY1OGMyZmUyMTg2OTVlZl8zLTEtMS0xLTExNjM4Mg_d8bc5de1-4c39-4e7f-8644-f9f7db90c154">0001352010</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80L2ZyYWc6OWViY2JhZTZiMDhkNDk2ZGJhNmY5NTQ4ZGMxYjBhNmYvdGFibGU6OWUxZDY3ZjUxNmVlNGUyNWJmNThjMmZlMjE4Njk1ZWYvdGFibGVyYW5nZTo5ZTFkNjdmNTE2ZWU0ZTI1YmY1OGMyZmUyMTg2OTVlZl80LTEtMS0xLTExNjM4Mg_e24b5f7f-4c17-4fc0-8690-b7d1909debe1">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80L2ZyYWc6OWViY2JhZTZiMDhkNDk2ZGJhNmY5NTQ4ZGMxYjBhNmYvdGFibGU6OWUxZDY3ZjUxNmVlNGUyNWJmNThjMmZlMjE4Njk1ZWYvdGFibGVyYW5nZTo5ZTFkNjdmNTE2ZWU0ZTI1YmY1OGMyZmUyMTg2OTVlZl81LTEtMS0xLTExNjM4Mg_4c0c4eaa-b95f-48f7-a501-0772f3f32fa6">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80L2ZyYWc6OWViY2JhZTZiMDhkNDk2ZGJhNmY5NTQ4ZGMxYjBhNmYvdGFibGU6OWUxZDY3ZjUxNmVlNGUyNWJmNThjMmZlMjE4Njk1ZWYvdGFibGVyYW5nZTo5ZTFkNjdmNTE2ZWU0ZTI1YmY1OGMyZmUyMTg2OTVlZl82LTEtMS0xLTExNjM4Mg_e587855d-656c-4575-8202-e91c127b161e">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80L2ZyYWc6OWViY2JhZTZiMDhkNDk2ZGJhNmY5NTQ4ZGMxYjBhNmYvdGFibGU6OWUxZDY3ZjUxNmVlNGUyNWJmNThjMmZlMjE4Njk1ZWYvdGFibGVyYW5nZTo5ZTFkNjdmNTE2ZWU0ZTI1YmY1OGMyZmUyMTg2OTVlZl83LTEtMS0xLTExNjM4Mg_fd310f82-e3dd-4dbe-8dfc-5b1f65b4483e">false</dei:AmendmentFlag>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfNC0wLTEtMS0xMTYzODI_a794a0fc-3151-4484-a2c9-e269143918e9">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfNC0wLTEtMS0xMTYzODI_f14869f2-71bd-4852-beb5-23beae8c9ad4">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i5a9f6ec42fa947f6b5a20d09d23272d3_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82MS9mcmFnOjI4OTU4NzUyZDlmNjQzZGRiM2MwZTgwZjRiZWRhN2ZlL3RhYmxlOjY3Nzk5MjIzN2ViZjRkY2ViM2YyYWQ1OWE3ZDM4MDViL3RhYmxlcmFuZ2U6Njc3OTkyMjM3ZWJmNGRjZWIzZjJhZDU5YTdkMzgwNWJfMi0xLTEtMS0xMTYzODI_7860ccd7-8858-46b1-b4be-c150b6cdcb16">P9M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i13905202d0f749aea171e604e38825e1_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82MS9mcmFnOjI4OTU4NzUyZDlmNjQzZGRiM2MwZTgwZjRiZWRhN2ZlL3RhYmxlOjY3Nzk5MjIzN2ViZjRkY2ViM2YyYWQ1OWE3ZDM4MDViL3RhYmxlcmFuZ2U6Njc3OTkyMjM3ZWJmNGRjZWIzZjJhZDU5YTdkMzgwNWJfMy0xLTEtMS0xMTYzODI_0e4afe59-39ab-4da3-b31f-83e4d1811e06">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i106544bcd1ea43418eef6f590c22036e_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82MS9mcmFnOjI4OTU4NzUyZDlmNjQzZGRiM2MwZTgwZjRiZWRhN2ZlL3RhYmxlOjY3Nzk5MjIzN2ViZjRkY2ViM2YyYWQ1OWE3ZDM4MDViL3RhYmxlcmFuZ2U6Njc3OTkyMjM3ZWJmNGRjZWIzZjJhZDU5YTdkMzgwNWJfNC0xLTEtMS0xMTYzODI_6ca741af-8b08-42d7-9f45-903522615db7">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i8a83628d9cb642eeac047212ac11e3e7_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82MS9mcmFnOjI4OTU4NzUyZDlmNjQzZGRiM2MwZTgwZjRiZWRhN2ZlL3RhYmxlOjY3Nzk5MjIzN2ViZjRkY2ViM2YyYWQ1OWE3ZDM4MDViL3RhYmxlcmFuZ2U6Njc3OTkyMjM3ZWJmNGRjZWIzZjJhZDU5YTdkMzgwNWJfNS0xLTEtMS0xMTYzODI_3a5293a8-08a7-4812-a193-045a480a8479">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <dei:DocumentType
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGV4dHJlZ2lvbjo5NGZjOGNmZTg4MDc0NWY1YjFjZTM5MTNkNWZmYmEyZF8xOTg0_cb0f89b6-354d-4076-9c08-664ada0de92b">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6NTUwMDhhNzVjMDg3NDY4NDg5NWFhMDkzMTQyNDVhYmEvdGFibGVyYW5nZTo1NTAwOGE3NWMwODc0Njg0ODk1YWEwOTMxNDI0NWFiYV8wLTAtMS0xLTExNjM4Mg_2a406d5f-5b60-4db3-8576-0db7fa62b976">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGV4dHJlZ2lvbjo5NGZjOGNmZTg4MDc0NWY1YjFjZTM5MTNkNWZmYmEyZF8xMjQ_4ad1c6b9-ec98-4c1e-bc5d-bef3402de4e8">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6ZTQyNGMzNTQzZTk1NDYwNDg0MDBiM2NhYTA1NmQ4YzcvdGFibGVyYW5nZTplNDI0YzM1NDNlOTU0NjA0ODQwMGIzY2FhMDU2ZDhjN18wLTAtMS0xLTExNjM4Mg_f91ec10b-53b2-428c-aba5-8383262c07ed">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGV4dHJlZ2lvbjo5NGZjOGNmZTg4MDc0NWY1YjFjZTM5MTNkNWZmYmEyZF8xOTc5_5454c0c1-6fcd-4fa0-9fbf-d2d0bf5f9e23">001-35418</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGV4dHJlZ2lvbjo5NGZjOGNmZTg4MDc0NWY1YjFjZTM5MTNkNWZmYmEyZF8xOTgw_996e998b-985c-4463-b4cd-0fbdbca608ae">EPAM SYSTEMS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6YmRiNzRmYTFmODgwNDg4NGE5M2ViOTM4YTMxZTVkOWYvdGFibGVyYW5nZTpiZGI3NGZhMWY4ODA0ODg0YTkzZWI5MzhhMzFlNWQ5Zl8wLTAtMS0xLTExNjM4Mg_70199b7d-b9aa-4df6-82f1-9750f067f840">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6YmRiNzRmYTFmODgwNDg4NGE5M2ViOTM4YTMxZTVkOWYvdGFibGVyYW5nZTpiZGI3NGZhMWY4ODA0ODg0YTkzZWI5MzhhMzFlNWQ5Zl8wLTItMS0xLTExNjM4Mg_46f2c7d7-2aaf-4bc9-a146-d9fa70729eb1">22-3536104</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6YmRiNzRmYTFmODgwNDg4NGE5M2ViOTM4YTMxZTVkOWYvdGFibGVyYW5nZTpiZGI3NGZhMWY4ODA0ODg0YTkzZWI5MzhhMzFlNWQ5Zl8yLTAtMS0xLTExNjM4Mg_d2d5d7fb-7fa1-492e-b7ab-036f603b0245">41 University Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6YmRiNzRmYTFmODgwNDg4NGE5M2ViOTM4YTMxZTVkOWYvdGFibGVyYW5nZTpiZGI3NGZhMWY4ODA0ODg0YTkzZWI5MzhhMzFlNWQ5Zl8yLTEtMS0xLTExNjM4Mg_a7ae1e0b-2595-4ff6-a796-99bccc46b11f">Suite 202</dei:EntityAddressAddressLine2>
    <dei:EntityAddressPostalZipCode
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6YmRiNzRmYTFmODgwNDg4NGE5M2ViOTM4YTMxZTVkOWYvdGFibGVyYW5nZTpiZGI3NGZhMWY4ODA0ODg0YTkzZWI5MzhhMzFlNWQ5Zl8yLTItMS0xLTExNjM4Mg_b52133e0-d3bb-450d-aa21-53b3c28c36ef">18940</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6YmRiNzRmYTFmODgwNDg4NGE5M2ViOTM4YTMxZTVkOWYvdGFibGVyYW5nZTpiZGI3NGZhMWY4ODA0ODg0YTkzZWI5MzhhMzFlNWQ5Zl8zLTAtMS0xLTExNjM4Mg_68fc31b7-7829-4d61-8133-f270000ff022">Newtown</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6YmRiNzRmYTFmODgwNDg4NGE5M2ViOTM4YTMxZTVkOWYvdGFibGVyYW5nZTpiZGI3NGZhMWY4ODA0ODg0YTkzZWI5MzhhMzFlNWQ5Zl8zLTEtMS0xLTExNjM4Mg_0a5eb93e-26a1-4015-96a5-47e87862ef19">PA</dei:EntityAddressStateOrProvince>
    <dei:CityAreaCode
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGV4dHJlZ2lvbjo5NGZjOGNmZTg4MDc0NWY1YjFjZTM5MTNkNWZmYmEyZF8xOTgx_d2e303e8-7b30-41f7-95b5-3bcb99b84d20">267</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGV4dHJlZ2lvbjo5NGZjOGNmZTg4MDc0NWY1YjFjZTM5MTNkNWZmYmEyZF8xOTgy_57233d60-9177-4769-ac66-2895e7768afb">759-9000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6MGZjMWQzODc5MzJlNDFmZWFkZTViZGEyYTZhNTczNGUvdGFibGVyYW5nZTowZmMxZDM4NzkzMmU0MWZlYWRlNWJkYTJhNmE1NzM0ZV8xLTAtMS0xLTExNjM4Mg_7d72165b-c645-42c0-84d2-aefa3cb5e59b">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6MGZjMWQzODc5MzJlNDFmZWFkZTViZGEyYTZhNTczNGUvdGFibGVyYW5nZTowZmMxZDM4NzkzMmU0MWZlYWRlNWJkYTJhNmE1NzM0ZV8xLTEtMS0xLTExNjM4Mg_1654e70e-4009-4f3c-84c1-768685888680">EPAM</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6MGZjMWQzODc5MzJlNDFmZWFkZTViZGEyYTZhNTczNGUvdGFibGVyYW5nZTowZmMxZDM4NzkzMmU0MWZlYWRlNWJkYTJhNmE1NzM0ZV8xLTItMS0xLTExNjM4Mg_1f230dcc-c11e-48ac-bae0-29fb8fda0744">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGV4dHJlZ2lvbjo5NGZjOGNmZTg4MDc0NWY1YjFjZTM5MTNkNWZmYmEyZF8xOTc2_91be0a6c-57f5-45b2-9ce4-a4ab91062220">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGV4dHJlZ2lvbjo5NGZjOGNmZTg4MDc0NWY1YjFjZTM5MTNkNWZmYmEyZF8xOTc3_a59cbbeb-9c98-4b4f-80dc-0e3a21e4250b">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6MmVmOWI2M2MzMGQ0NGJmZjhmYWEzYWQ4MzA2YTRmNDMvdGFibGVyYW5nZToyZWY5YjYzYzMwZDQ0YmZmOGZhYTNhZDgzMDZhNGY0M18wLTAtMS0xLTExNjM4Mg_451440d3-a62d-45bf-864c-268e23bdef77">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6MmVmOWI2M2MzMGQ0NGJmZjhmYWEzYWQ4MzA2YTRmNDMvdGFibGVyYW5nZToyZWY5YjYzYzMwZDQ0YmZmOGZhYTNhZDgzMDZhNGY0M18xLTMtMS0xLTExNjM4Mg_1a448ecb-860d-4404-8040-6aa31421c70a">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6MmVmOWI2M2MzMGQ0NGJmZjhmYWEzYWQ4MzA2YTRmNDMvdGFibGVyYW5nZToyZWY5YjYzYzMwZDQ0YmZmOGZhYTNhZDgzMDZhNGY0M18yLTEtMS0xLTExNjM4Mg_59cf3351-5a2d-4aa0-8e67-148f26cb0537">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGV4dHJlZ2lvbjo5NGZjOGNmZTg4MDc0NWY1YjFjZTM5MTNkNWZmYmEyZF8xOTc4_5632d47d-3119-4db5-b5bb-88c8cfcbf4b4">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ie7213372def142118ab6bd214a7fe821_I20230428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xL2ZyYWc6OTRmYzhjZmU4ODA3NDVmNWIxY2UzOTEzZDVmZmJhMmQvdGFibGU6NjY1YzM3MWFlNDY1NGJkOTliNDkyYjk0YWRhMDljNzMvdGFibGVyYW5nZTo2NjVjMzcxYWU0NjU0YmQ5OWI0OTJiOTRhZGEwOWM3M18xLTItMS0xLTExNjM4Mi90ZXh0cmVnaW9uOjAxYmRiOTcxMTYyNDQ4NDNhYzU4YmZlNzNmNjA3M2VjXzQ_9dd3090e-c719-4229-b82a-fe1ce85f3d0f"
      unitRef="shares">57905539</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMy0xLTEtMS0xMTYzODI_e7b5ab0c-d964-481d-86f6-a2e16c6a689d"
      unitRef="usd">1749422000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMy0zLTEtMS0xMTYzODI_6cdaee0c-ac83-4584-90a8-ea12af72e97d"
      unitRef="usd">1681344000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNC0wLTEtMS0xMTYzODIvdGV4dHJlZ2lvbjo5NjUyNjQxMGFhNzE0NDY5YTQxN2I5M2FjYmUyMDJhZl82Mw_d563fd49-4af0-47b5-8f0e-e000e8f17693"
      unitRef="usd">14184000</epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent>
    <epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNC0wLTEtMS0xMTYzODIvdGV4dHJlZ2lvbjo5NjUyNjQxMGFhNzE0NDY5YTQxN2I5M2FjYmUyMDJhZl83MA_36a93dbb-1439-43ba-8502-723da4023479"
      unitRef="usd">15310000</epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent>
    <epam:TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNC0xLTEtMS0xMTYzODI_2463dc69-9c7d-4f4a-bdc9-2acab900fcd8"
      unitRef="usd">934236000</epam:TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent>
    <epam:TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNC0zLTEtMS0xMTYzODI_e4cf5700-ce64-4ab7-b2f3-afdf04fa45bd"
      unitRef="usd">932626000</epam:TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNS0xLTEtMS0xMTYzODI_b9cb49af-5c8e-4cbb-a0d6-c3bf7b8aedd2"
      unitRef="usd">60373000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNS0zLTEtMS0xMTYzODI_da239ff4-7e7f-46a8-9ac6-ce28ced5599d"
      unitRef="usd">60336000</us-gaap:ShortTermInvestments>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNi0xLTEtMS0xMTYzODI_cd58805f-2d4f-49e7-8ec6-e8d6b5bbf03b"
      unitRef="usd">86758000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNi0zLTEtMS0xMTYzODI_9024c42b-ebeb-4cb9-94f1-a539bb7b6350"
      unitRef="usd">85319000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNy0xLTEtMS0xMTYzODI_39912b78-8a3f-4490-85c8-4215f759c31d"
      unitRef="usd">2830789000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNy0zLTEtMS0xMTYzODI_0297db77-2cff-43c9-a06e-70feafa0e3c8"
      unitRef="usd">2759625000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfOC0xLTEtMS0xMTYzODI_a16d82bd-197f-4da8-bbcf-e41dc40c6aae"
      unitRef="usd">267067000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfOC0zLTEtMS0xMTYzODI_d6011016-fb07-458d-8412-16a259d2b974"
      unitRef="usd">273348000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfOS0xLTEtMS0xMTYzODI_4112cbf0-16cd-4cff-91c0-1ac2b018c43a"
      unitRef="usd">146815000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfOS0zLTEtMS0xMTYzODI_d157a997-8433-4841-8034-f3446ec80e02"
      unitRef="usd">148780000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTAtMS0xLTEtMTE2Mzgy_3d1dad8d-bda7-4846-9a26-cb1c8c7a27eb"
      unitRef="usd">73113000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTAtMy0xLTEtMTE2Mzgy_e96bb7d0-d975-4783-8b07-a98cdb31e3d4"
      unitRef="usd">77652000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTEtMS0xLTEtMTE2Mzgy_a4762e14-ac46-40b2-a37a-164aff19ab7d"
      unitRef="usd">533730000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTEtMy0xLTEtMTE2Mzgy_218f7054-c717-4d04-ac5f-78617d4105de"
      unitRef="usd">529072000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTItMS0xLTEtMTE2Mzgy_8da98258-69e9-42fd-96cc-5082fec4b0c5"
      unitRef="usd">167654000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTItMy0xLTEtMTE2Mzgy_163b139d-1072-40ea-881a-ea81336c43ec"
      unitRef="usd">172797000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTMtMS0xLTEtMTE2Mzgy_ab1e0ed0-5e35-4395-9d53-ef3ebf9faa8b"
      unitRef="usd">52177000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTMtMy0xLTEtMTE2Mzgy_3d4f7c53-3d0a-4b25-be8c-c8f3b22e8f01"
      unitRef="usd">47877000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTQtMS0xLTEtMTE2Mzgy_8f046109-fac2-4ea0-b723-a2981327810e"
      unitRef="usd">4071345000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTQtMy0xLTEtMTE2Mzgy_cf761a2f-0257-44c8-a2e0-389d9287e451"
      unitRef="usd">4009151000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTgtMS0xLTEtMTE2Mzgy_7c501593-24d8-4ae7-b1c5-2c84cf049603"
      unitRef="usd">28857000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTgtMy0xLTEtMTE2Mzgy_0eef9bac-cbb1-4486-bc37-3c71b9aea606"
      unitRef="usd">30852000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTktMS0xLTEtMTE2Mzgy_09167e2d-fe8a-4e09-914d-1610fb13c21f"
      unitRef="usd">444728000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMTktMy0xLTEtMTE2Mzgy_e350ab32-369c-41e0-b734-1d89c9bab991"
      unitRef="usd">475871000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjAtMS0xLTEtMTE2Mzgy_fc97cefb-f910-4a0b-8aa3-c3a342247d49"
      unitRef="usd">130902000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjAtMy0xLTEtMTE2Mzgy_45b3c8c2-0b7a-4b83-9d82-c1c5d84c0c1f"
      unitRef="usd">154339000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjItMS0xLTEtMTE2Mzgy_a26e50c8-c6ca-46fb-9b59-aaf01863d192"
      unitRef="usd">37439000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjItMy0xLTEtMTE2Mzgy_5f263b3d-2de4-4280-b8d9-c46138121ca0"
      unitRef="usd">46069000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjMtMS0xLTEtMTE2Mzgy_f10a2b1e-6aae-4afe-938e-2aefdebd818b"
      unitRef="usd">40932000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjMtMy0xLTEtMTE2Mzgy_d1b4bc7e-3522-4679-a30f-43ef355ca99f"
      unitRef="usd">40352000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjQtMS0xLTEtMTE2Mzgy_920755d4-a70a-4ae0-9e21-72e2277ea3ed"
      unitRef="usd">682858000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjQtMy0xLTEtMTE2Mzgy_62acf584-0a28-426b-a552-f34ca39d2db5"
      unitRef="usd">747483000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjUtMS0xLTEtMTE2Mzgy_8220ce34-1b2f-45e8-b3e2-282338414ed5"
      unitRef="usd">28253000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjUtMy0xLTEtMTE2Mzgy_7193e800-21da-4109-8c85-7aaa1870940f"
      unitRef="usd">27693000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjctMS0xLTEtMTE2Mzgy_2bba9a69-fd51-4416-9f76-4e30f2943053"
      unitRef="usd">117913000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjctMy0xLTEtMTE2Mzgy_de615f71-b106-4c44-925c-7e0beadbec47"
      unitRef="usd">122317000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjgtMS0xLTEtMTE2Mzgy_8427abc3-9d26-42b7-b313-d5d642d91c23"
      unitRef="usd">111879000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjgtMy0xLTEtMTE2Mzgy_0e9be5ea-a60f-4e69-9e83-8f23ff5b220f"
      unitRef="usd">108648000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjktMS0xLTEtMTE2Mzgy_21454e07-15c9-4665-97c5-a702336d4ea7"
      unitRef="usd">940903000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMjktMy0xLTEtMTE2Mzgy_d3ad7ddd-8777-4faf-9632-a2e0a1bee136"
      unitRef="usd">1006141000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzAtMS0xLTEtMTE2Mzgy_049f9060-557b-4584-b1aa-3a32332bae7b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzAtMy0xLTEtMTE2Mzgy_07b6c4d3-ba07-4677-9999-a3be5c91a004"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMC0xLTEtMTE2MzgyL3RleHRyZWdpb246NWNmOTkyYzdmMmZhNGVlZGFjMTMyOTZkN2NhZDM1MTZfMTg_3b924484-5eaf-428d-9e8c-0953ecf6773b"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMC0xLTEtMTE2MzgyL3RleHRyZWdpb246NWNmOTkyYzdmMmZhNGVlZGFjMTMyOTZkN2NhZDM1MTZfMTg_e4542385-a856-4081-8fc8-943481821277"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMC0xLTEtMTE2MzgyL3RleHRyZWdpb246NWNmOTkyYzdmMmZhNGVlZGFjMTMyOTZkN2NhZDM1MTZfMzI_1a4ba7ff-ed32-4ad4-9da9-2bb0db318909"
      unitRef="shares">160000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMC0xLTEtMTE2MzgyL3RleHRyZWdpb246NWNmOTkyYzdmMmZhNGVlZGFjMTMyOTZkN2NhZDM1MTZfMzI_9af564b1-37d0-4fe6-8194-82d29c6aa7b9"
      unitRef="shares">160000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMC0xLTEtMTE2MzgyL3RleHRyZWdpb246NWNmOTkyYzdmMmZhNGVlZGFjMTMyOTZkN2NhZDM1MTZfNTQ_d2c4f1dc-b0a1-4a13-8eeb-b43c77c8dc16"
      unitRef="shares">57862000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMC0xLTEtMTE2MzgyL3RleHRyZWdpb246NWNmOTkyYzdmMmZhNGVlZGFjMTMyOTZkN2NhZDM1MTZfNjE_02ee94b6-2141-40cb-a40e-7747378fcc9b"
      unitRef="shares">57668000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMC0xLTEtMTE2MzgyL3RleHRyZWdpb246NWNmOTkyYzdmMmZhNGVlZGFjMTMyOTZkN2NhZDM1MTZfNzk_faf1ead7-ef77-4c8d-bebe-a663c6308921"
      unitRef="shares">57848000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMC0xLTEtMTE2MzgyL3RleHRyZWdpb246NWNmOTkyYzdmMmZhNGVlZGFjMTMyOTZkN2NhZDM1MTZfODY_4e0c97dd-1b10-4483-b486-1f6ed1821b07"
      unitRef="shares">57655000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMS0xLTEtMTE2Mzgy_54ba091d-1c4b-4ad3-bf63-524936108da3"
      unitRef="usd">58000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzItMy0xLTEtMTE2Mzgy_f3e01ca2-2fc1-49fd-a4a0-8011162b53c7"
      unitRef="usd">58000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzMtMS0xLTEtMTE2Mzgy_fccf7496-2967-4b9b-94ca-6f8572d9b89f"
      unitRef="usd">864254000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzMtMy0xLTEtMTE2Mzgy_7f8dfbf5-12f4-4810-9413-a4c6cee179db"
      unitRef="usd">847965000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzQtMS0xLTEtMTE2Mzgy_2baafa12-7a31-4ec5-b9ca-499799382dfe"
      unitRef="usd">2342730000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzQtMy0xLTEtMTE2Mzgy_a5959411-9f72-4b95-b07d-2a3a4c3c4f28"
      unitRef="usd">2248948000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:TreasuryStockCommonValue
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzUtMS0xLTEtMTE2Mzgy_495b2aa4-acf1-449b-8804-29e8a5bfa9d3"
      unitRef="usd">118000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzUtMy0xLTEtMTE2Mzgy_918d09a7-05f5-4c54-8ed0-52ec8313b886"
      unitRef="usd">118000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzYtMS0xLTEtMTE2Mzgy_3524076b-7809-41d9-9e79-32c38bb0c094"
      unitRef="usd">-77960000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzYtMy0xLTEtMTE2Mzgy_c7430201-827b-48b8-9392-c94ecbf48fce"
      unitRef="usd">-95321000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzctMS0xLTEtMTE2Mzgy_34f9b2c0-df8d-40a5-bddb-22a843b1bec9"
      unitRef="usd">3128964000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzctMy0xLTEtMTE2Mzgy_b6cca590-94eb-4a82-99ef-8064fc613869"
      unitRef="usd">3001532000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzgtMS0xLTEtMTE2Mzgy_43f52f80-8b21-413e-b588-388c85f95d57"
      unitRef="usd">1478000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzgtMy0xLTEtMTE2Mzgy_ab30140b-221f-4498-b05b-522a9d923d93"
      unitRef="usd">1478000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzktMS0xLTEtMTE2Mzgy_cf03c254-0d51-4d99-9ed0-ac3a4e7859b3"
      unitRef="usd">3130442000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfMzktMy0xLTEtMTE2Mzgy_7aebe963-bb9f-403b-9a89-7918658c8dd2"
      unitRef="usd">3003010000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNDAtMS0xLTEtMTE2Mzgy_7b0f5bf1-76f6-4b40-90fd-d468c6de592e"
      unitRef="usd">4071345000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xNi9mcmFnOjk1ODVlNTliNTEyYTRjNmM4ZWQ2Y2MxYTZhYTcyZTE5L3RhYmxlOmRhMTYwZmI3ZjYyZTRiYWFiMzk1M2RiNzBkYjU4OWJkL3RhYmxlcmFuZ2U6ZGExNjBmYjdmNjJlNGJhYWIzOTUzZGI3MGRiNTg5YmRfNDAtMy0xLTEtMTE2Mzgy_701e9ecf-5881-4a04-92e1-3ed0dca423b4"
      unitRef="usd">4009151000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMi0xLTEtMS0xMTYzODI_9366fc4b-bc08-4ead-bdb5-e63448925bac"
      unitRef="usd">1210941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMi0zLTEtMS0xMTYzODI_8595add1-94ea-474a-a00d-7fa81d19b03c"
      unitRef="usd">1171614000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfNC0xLTEtMS0xMTYzODI_25e07b60-baaa-4aec-85d7-31c2f085d3ea"
      unitRef="usd">855901000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfNC0zLTEtMS0xMTYzODI_9d923c2f-a8c7-429f-9427-bb5edf0de040"
      unitRef="usd">780836000</us-gaap:CostOfRevenue>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfNS0xLTEtMS0xMTYzODI_6f0748a7-b653-4712-a1ab-132914d03843"
      unitRef="usd">211887000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfNS0zLTEtMS0xMTYzODI_852ee464-7708-4ff5-9e71-482f029b0abd"
      unitRef="usd">237277000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfNi0xLTEtMS0xMTYzODI_c6518198-3eaa-45b5-923f-5a830cee7fb0"
      unitRef="usd">22782000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfNi0zLTEtMS0xMTYzODI_cd04b711-d247-4725-9145-54d3507d8c7d"
      unitRef="usd">24259000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfNy0xLTEtMS0xMTYzODI_c88ef5b2-292c-4119-9203-04e9ecdb451f"
      unitRef="usd">120371000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfNy0zLTEtMS0xMTYzODI_a08c6255-f2c9-485a-bfac-f497143ad864"
      unitRef="usd">129242000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingGainsLosses
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfOC0xLTEtMS0xMTYzODI_6c117496-2f47-4d47-8f3d-590b2eb391cf"
      unitRef="usd">11521000</us-gaap:NonoperatingGainsLosses>
    <us-gaap:NonoperatingGainsLosses
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfOC0zLTEtMS0xMTYzODI_f1c23209-88af-4acf-85b6-43d3c67a2d27"
      unitRef="usd">-165000</us-gaap:NonoperatingGainsLosses>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfOS0xLTEtMS0xMTYzODI_ee32ebab-19fc-45f9-9700-1ac401a19a91"
      unitRef="usd">-4608000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfOS0zLTEtMS0xMTYzODI_54bfb639-84cd-4296-b47e-c27a3891180a"
      unitRef="usd">-22785000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTAtMS0xLTEtMTE2Mzgy_9c6faf47-4422-4c2f-82f4-a3a267d34d18"
      unitRef="usd">127284000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTAtMy0xLTEtMTE2Mzgy_9161a2ac-bde9-49b9-b39a-31e6218c91d4"
      unitRef="usd">106292000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTEtMS0xLTEtMTE2Mzgy_bbe25166-63c5-4ac6-9bf3-f68b46976894"
      unitRef="usd">24992000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTEtMy0xLTEtMTE2Mzgy_1774193b-8c2f-468c-981c-5990a8af03c9"
      unitRef="usd">16573000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTItMS0xLTEtMTE2Mzgy_b7a89abe-3b5a-4be7-a1e2-38084877bca4"
      unitRef="usd">102292000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTItMy0xLTEtMTE2Mzgy_3ec02908-4c8b-4b90-a79b-fb4497d6ded3"
      unitRef="usd">89719000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTUtMS0xLTEtMTE2Mzgy_3975bfc8-7865-4e51-aeb4-aed72e6167b3"
      unitRef="usdPerShare">1.77</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTUtMy0xLTEtMTE2Mzgy_896a9c16-82c9-4a1f-a8db-ea3be33b649e"
      unitRef="usdPerShare">1.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTYtMS0xLTEtMTE2Mzgy_bf3a5700-7161-4869-aa06-e4e84f0b6ba5"
      unitRef="usdPerShare">1.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTYtMy0xLTEtMTE2Mzgy_7cbada51-0ca2-40c6-878c-99ceab9fd077"
      unitRef="usdPerShare">1.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTgtMS0xLTEtMTE2Mzgy_4a143e37-d423-4d5b-b380-262a42674607"
      unitRef="shares">57702000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTgtMy0xLTEtMTE2Mzgy_b4d6edbd-67e9-42a0-b4ee-7613c3741385"
      unitRef="shares">56915000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTktMS0xLTEtMTE2Mzgy_48c1209d-6796-4c4d-bc5b-66f94756b66d"
      unitRef="shares">59298000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8xOS9mcmFnOjI5NThiM2M2OGVhZTRkMTFhZjFiOGRlZTE1MTA5NzUzL3RhYmxlOmQ1NTQyNDYwMTBmMTQ5M2FiYTAyYTM2NjhhNTYxZWYyL3RhYmxlcmFuZ2U6ZDU1NDI0NjAxMGYxNDkzYWJhMDJhMzY2OGE1NjFlZjJfMTktMy0xLTEtMTE2Mzgy_79ce1223-3e45-4be2-85db-e0d0619ae025"
      unitRef="shares">58941000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfMi0xLTEtMS0xMTYzODI_e98c3d96-70dc-48b5-8679-00861f29681a"
      unitRef="usd">102292000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfMi0zLTEtMS0xMTYzODI_ecfcd0ca-64d0-4b14-b235-4af321a6f47d"
      unitRef="usd">89719000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfNC0xLTEtMS0xMTYzODI_cfe1fd92-eff6-4554-bee3-efc153e27190"
      unitRef="usd">13227000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfNC0zLTEtMS0xMTYzODI_fd282936-27ac-4722-8e19-7e65e772d17c"
      unitRef="usd">-30552000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfNS0xLTEtMS0xMTYzODI_7505aba9-564f-4c07-8094-c48f75d29aba"
      unitRef="usd">4134000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfNS0zLTEtMS0xMTYzODI_82456ee9-dba3-4f46-8a68-565dbfd43eeb"
      unitRef="usd">-1391000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfNy0xLTEtMS0xMTYzODI_c162fb3b-1d21-4230-95b0-487379ea2f00"
      unitRef="usd">17361000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfNy0zLTEtMS0xMTYzODI_0f581a91-517d-4252-9fee-7dfb78f8b09c"
      unitRef="usd">-31943000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfOC0xLTEtMS0xMTYzODI_b935b285-b8bd-4063-8cf4-a554413f4247"
      unitRef="usd">119653000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yMi9mcmFnOjlhYzdlMmZkZTI1MzRlM2FhMTBjZGRkNzY0MGY4ZDQ5L3RhYmxlOjIzMmM4NzQyZThkNDQ3OTRhNzI2NWI1NDJjMmQ3ZWEwL3RhYmxlcmFuZ2U6MjMyYzg3NDJlOGQ0NDc5NGE3MjY1YjU0MmMyZDdlYTBfOC0zLTEtMS0xMTYzODI_a534cb6f-28e6-407a-9b35-a8b99cf82999"
      unitRef="usd">57776000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if2801757f6f8420090cd4944c837c5ef_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMi0xLTEtMS0xMTYzODI_dd19e676-1372-4f99-8fd8-da9e1f6a5b7d"
      unitRef="shares">57655000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if2801757f6f8420090cd4944c837c5ef_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMi0zLTEtMS0xMTYzODI_e2a6e063-f5f4-4c21-9c75-dfe9193e344f"
      unitRef="usd">58000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i110521b827384e08ad04cc2b2a421969_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMi01LTEtMS0xMTYzODI_75a0c9b3-d026-4892-b3c3-39b5efa35fad"
      unitRef="usd">847965000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibaea3a69da524b239eefc5917838705b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMi03LTEtMS0xMTYzODI_e390787a-1b43-4a8f-a396-62557a11f636"
      unitRef="usd">2248948000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i6a37a104cc0f4dab9014a71bce7eba1d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMi05LTEtMS0xMTYzODI_378ec408-fc41-4f10-a289-4e27c98e1df9"
      unitRef="shares">14000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6a37a104cc0f4dab9014a71bce7eba1d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMi0xMS0xLTEtMTE2Mzgy_83276a1c-bf66-4925-b6f9-d11c1a341636"
      unitRef="usd">-118000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i54166e9648974958a8190675b47909ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMi0xMy0xLTEtMTE2Mzgy_ee8de47b-262c-42a8-b52c-9903cf721c9c"
      unitRef="usd">-95321000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if83b6ba4e66b4ed5b49128ba3f5d32df_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMi0xNS0xLTEtMTE2Mzgy_d84fa09c-77f0-4809-95ed-1ae59a3d853c"
      unitRef="usd">1478000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMi0xNy0xLTEtMTE2Mzgy_8f1d87a3-d35f-42ca-9b52-0efaeabec01e"
      unitRef="usd">3003010000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1e2a5ca1eb0d40b189c0b99d132f42bd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMy0xLTEtMS0xMTYzODI_4987ff76-1309-4528-88fc-f13962bcb5c4"
      unitRef="shares">224000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="id9bb29fc20b0488595716909278b9538_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNC0xLTEtMS0xMTYzODI_6293d000-f530-4d4b-ab08-3a1c0e85b2cc"
      unitRef="shares">72000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id30f0af689174cfca905ff24f2340985_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNC01LTEtMS0xMTYzODI_6427c01e-a4fa-4163-b8ab-6d5a88cc3a8e"
      unitRef="usd">20501000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNC0xNy0xLTEtMTE2Mzgy_ff1612a8-8997-40b9-83ed-2c44e0e406d5"
      unitRef="usd">20501000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id30f0af689174cfca905ff24f2340985_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNS01LTEtMS0xMTYzODI_47f8d102-c343-4d4e-a05c-20eafc94298b"
      unitRef="usd">34265000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNS0xNy0xLTEtMTE2Mzgy_30c9454d-dead-4cea-b9b4-7286690c5778"
      unitRef="usd">34265000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id9bb29fc20b0488595716909278b9538_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNi0xLTEtMS0xMTYzODI_b8b76ce9-d682-4aac-a5b5-67432c00bd40"
      unitRef="shares">71000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id30f0af689174cfca905ff24f2340985_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNi01LTEtMS0xMTYzODI_4c1bd8ac-2494-4d95-9d85-5ff438a6f5e9"
      unitRef="usd">2525000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNi0xNy0xLTEtMTE2Mzgy_82ddf090-c7e3-4a1c-8633-9b40a6fd0551"
      unitRef="usd">2525000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="id9bb29fc20b0488595716909278b9538_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNy0xLTEtMS0xNjA4ODM_deab9a6a-01a2-4c17-b5ef-1a4ad1422c6d"
      unitRef="shares">30000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ia6ad596c0e33408e850b14addc1f321b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNy03LTEtMS0xNjA4ODM_bb684f4b-4476-40da-80c2-a70e8ee9b618"
      unitRef="usd">8510000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNy0xNy0xLTEtMTY2MTU3_7a257ce1-8f5e-45d4-bd52-5f1c9700cee9"
      unitRef="usd">8510000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0190625941e241cfbf6024a398e8b1c8_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNy0xMy0xLTEtMTE2Mzgy_ca2207ec-b770-4e28-bb28-18183cba15c1"
      unitRef="usd">17361000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfNy0xNy0xLTEtMTE2Mzgy_3f9ccf34-2c20-414d-a411-e5c8c237cf98"
      unitRef="usd">17361000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ia6ad596c0e33408e850b14addc1f321b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfOS03LTEtMS0xMTYzODI_58d6974b-b49c-4c49-b665-c23e374e7ffb"
      unitRef="usd">102292000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfOS0xNy0xLTEtMTE2Mzgy_1958a9c7-3c51-447b-8206-90a5a2a240aa"
      unitRef="usd">102292000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i07ecbafad16e4b5faffcbde655d4006a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMTAtMS0xLTEtMTE2Mzgy_0528b297-9399-4b65-a04f-e15c4dd31f01"
      unitRef="shares">57848000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i07ecbafad16e4b5faffcbde655d4006a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMTAtMy0xLTEtMTE2Mzgy_c6b89470-ab7a-4d65-8db7-2573de3627ed"
      unitRef="usd">58000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id5293537b4cf415692161736d799eb74_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMTAtNS0xLTEtMTE2Mzgy_c4b45e6f-3be9-47a9-bd0c-d05169fe4018"
      unitRef="usd">864254000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8d4c9ec0cddc49b5825eb0a50d0797ab_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMTAtNy0xLTEtMTE2Mzgy_1f2c72a9-ea1b-47bc-94b2-5cc95c34ed5d"
      unitRef="usd">2342730000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="id047ed25157347f798d70555f62c5114_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMTAtOS0xLTEtMTE2Mzgy_be0b4b66-3128-4291-a288-f7c359e4b1e6"
      unitRef="shares">14000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id047ed25157347f798d70555f62c5114_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMTAtMTEtMS0xLTExNjM4Mg_48939020-23f0-49c0-9cbd-1b01106fdbbc"
      unitRef="usd">-118000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4f33bcf3fccb44a98b94316e2ae446ad_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMTAtMTMtMS0xLTExNjM4Mg_2efc9ee4-a2af-4625-83b1-8974e666b643"
      unitRef="usd">-77960000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i748be5a67bf1482ca9b3e66a5b0d3fb8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMTAtMTUtMS0xLTExNjM4Mg_76ace797-4856-49d2-af3b-bfa301c04de3"
      unitRef="usd">1478000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjFlYjJjMjdjYWI1NTQyMTk5MThhZTY5OGM0MzRjZTVkL3RhYmxlcmFuZ2U6MWViMmMyN2NhYjU1NDIxOTkxOGFlNjk4YzQzNGNlNWRfMTAtMTctMS0xLTExNjM4Mg_2d25fef5-f78e-407e-ad19-22c675a06b69"
      unitRef="usd">3130442000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0ee2d1f6fcb04bf4b47dcc059dc7cea4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMi0xLTEtMS0xMTYzODI_4bb9888c-43ad-4ee8-bb50-73eabe2d36f2"
      unitRef="shares">56849000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0ee2d1f6fcb04bf4b47dcc059dc7cea4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMi0zLTEtMS0xMTYzODI_c9bf0722-1e98-47d8-81bd-9eaec5b2aee4"
      unitRef="usd">57000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0da380cf3e934397a3f5c50f1324f874_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMi01LTEtMS0xMTYzODI_1828eeaf-f0f2-4506-9384-cce2f8484646"
      unitRef="usd">711912000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib5249c91c43141ae89f20d3767c70988_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMi03LTEtMS0xMTYzODI_d4ded0fb-6159-4bba-85a9-627523d10490"
      unitRef="usd">1829532000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i6b662332939e4575bd4d83c4490278a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMi05LTEtMS0xMTYzODI_c74afd9f-5792-4d95-a377-cd6c328ad351"
      unitRef="shares">20000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6b662332939e4575bd4d83c4490278a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMi0xMS0xLTEtMTE2Mzgy_4f62bdbc-fe95-413c-90b1-2a5ff10411ae"
      unitRef="usd">-177000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2dbcb1701b6a4124a337ae2f1fb3cdc5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMi0xMy0xLTEtMTE2Mzgy_8cef6548-53bd-4949-b2af-699b06bd8070"
      unitRef="usd">-54207000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8e9f63d887c742028d8987bba2f0cfd6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMi0xNS0xLTEtMTE2Mzgy_a9b2a0fa-51a4-4368-8533-8ede58d9c4d4"
      unitRef="usd">8720000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7d359c0610fd42b2a595fec5c785a648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMi0xNy0xLTEtMTE2Mzgy_caa7afe3-6a1d-47fe-a8d6-0571db3c7527"
      unitRef="usd">2495837000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib0944c5f394c4cb791249f0f52a964d6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfMy0xLTEtMS0xMTYzODI_58fb680c-a8f1-4f90-81df-11747071b97f"
      unitRef="shares">193000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i92d75507efdc47aabc138ca23832e093_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNC0xLTEtMS0xMTYzODI_9a875fb0-6341-4553-bc8c-105de09cc858"
      unitRef="shares">67000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i55ea66849bfc480b93f646ef2eace4ec_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNC01LTEtMS0xMTYzODI_97fd6142-0df7-4a06-9ed0-682299cd29d1"
      unitRef="usd">18376000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNC0xNy0xLTEtMTE2Mzgy_14aabd0b-67ed-4e82-ad89-41dd262f47a9"
      unitRef="usd">18376000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i55ea66849bfc480b93f646ef2eace4ec_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNS01LTEtMS0xMTYzODI_fe69a8eb-d678-434a-a26e-27d0973be659"
      unitRef="usd">22702000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNS0xNy0xLTEtMTE2Mzgy_b9fb7754-849f-4c30-8da1-f4113a839ab6"
      unitRef="usd">22702000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i92d75507efdc47aabc138ca23832e093_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNi0xLTEtMS0xMTYzODI_1df44dd7-a04e-4eaa-b2d6-c76099c7b882"
      unitRef="shares">158000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i55ea66849bfc480b93f646ef2eace4ec_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNi01LTEtMS0xMTYzODI_1fa37ed2-ae86-462c-ac58-ceda61db3e0b"
      unitRef="usd">2884000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNi0xNy0xLTEtMTE2Mzgy_f18057c9-c481-42a2-8b33-c6fea2cf41a3"
      unitRef="usd">2884000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3b6b5d8dd7404998bdc1b530be7f0993_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNy0xMy0xLTEtMTE2Mzgy_a6123d18-ff99-4bee-8f33-396882b9bc5c"
      unitRef="usd">-31943000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfNy0xNy0xLTEtMTE2Mzgy_69e3014a-e272-4365-acee-a1d73d3f8dbb"
      unitRef="usd">-31943000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i5e31c887ae9d4c5ab90ac85355354b37_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOC0xNS0xLTEtMTU0NjA1_d76d5817-8e8a-4f07-b896-035e3ee385fb"
      unitRef="usd">7067000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOC0xNy0xLTEtMTU0NjA1_7186220f-87e2-4670-92fb-b3fdd7a6360f"
      unitRef="usd">7067000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:NetIncomeLoss
      contextRef="i4df69bfc140140368f802275bc0a2ffe_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOC03LTEtMS0xMTYzODI_8c227081-45b1-4f90-9290-a05865981b17"
      unitRef="usd">89719000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOC0xNy0xLTEtMTE2Mzgy_ae3bcb47-6091-436b-a03b-2cc31323f1a2"
      unitRef="usd">89719000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3a66e3d2f6eb4d8d86855f58b5ff1c8e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOS0xLTEtMS0xMTYzODI_c13e77b6-4513-4ba3-b19f-e0f0b9b3c8f2"
      unitRef="shares">57133000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3a66e3d2f6eb4d8d86855f58b5ff1c8e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOS0zLTEtMS0xMTYzODI_aac9eca2-139f-4359-8dcf-4a31d13395dd"
      unitRef="usd">57000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0ea301d3e5c645c5ad9630d254fa9543_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOS01LTEtMS0xMTYzODI_f71c3ec6-8c2c-4764-a5fe-b8288d373543"
      unitRef="usd">719122000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7ed380238eed46b09e9330b1650bd1fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOS03LTEtMS0xMTYzODI_4f594959-0707-426a-949e-5dc5fdb16810"
      unitRef="usd">1919251000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i47c86b00b134401cb131e10952883b86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOS05LTEtMS0xMTYzODI_f6ec9e10-7f90-4aa7-ab27-7f9eb6c9708c"
      unitRef="shares">20000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i47c86b00b134401cb131e10952883b86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOS0xMS0xLTEtMTE2Mzgy_9ec821ae-56d5-48ac-9de1-fb708485108c"
      unitRef="usd">-177000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7f20fd6d9d6a4a238057e8bb0f42ebe3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOS0xMy0xLTEtMTE2Mzgy_c29a2312-b170-4683-8403-abf3864b546d"
      unitRef="usd">-86150000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1edf4c7fc3a44d48b52ff74fb1795cac_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOS0xNS0xLTEtMTE2Mzgy_05de20c2-87b9-4ab0-a01c-44b1b64da1a1"
      unitRef="usd">1653000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if8a7052944a54e47827b003aa3153088_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yNS9mcmFnOjBhMWViZWVkNTFjYTQ2MTc4M2UzMTFkZGY3ZjljNGQ5L3RhYmxlOjM4YzhiYmNiZTEwZTQwOWE5ZTc2M2VlOGYyZTY5ZDJjL3RhYmxlcmFuZ2U6MzhjOGJiY2JlMTBlNDA5YTllNzYzZWU4ZjJlNjlkMmNfOS0xNy0xLTEtMTE2Mzgy_9e0ba669-ad03-4859-bef9-4a27cf4ffda0"
      unitRef="usd">2553756000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMy0xLTEtMS0xMTYzODI_8d5b9105-5c82-42d1-9c9b-65193605dd22"
      unitRef="usd">102292000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMy0zLTEtMS0xMTYzODI_9ebd19d3-4f94-4ff0-bed8-76b253152a3a"
      unitRef="usd">89719000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNS0xLTEtMS0xMTYzODI_d24da764-2062-427e-8f40-aabcf5b4e40f"
      unitRef="usd">22782000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNS0zLTEtMS0xMTYzODI_0a9883a9-dc9a-4012-b7e8-aeee7a72da69"
      unitRef="usd">24259000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNi0xLTEtMS0xMTYzODI_09cdd177-c831-4699-9e4b-8a704970f890"
      unitRef="usd">10043000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNi0zLTEtMS0xMTYzODI_08d8a5a3-34a1-4fd0-9d5f-96b2119335e4"
      unitRef="usd">14787000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNy0xLTEtMS0xMTYzODI_e07c34e3-962d-4f66-96d5-6938a8b65d86"
      unitRef="usd">182000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNy0zLTEtMS0xMTYzODI_05264d47-a15a-434b-baed-546b9539c66f"
      unitRef="usd">8675000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfOC0xLTEtMS0xMTYzODI_02b4d734-724b-4a9b-b9e6-153d7a72490f"
      unitRef="usd">823000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfOC0zLTEtMS0xMTYzODI_fa362bfb-f6a9-401e-8615-e5ad476f9c4c"
      unitRef="usd">-10830000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfOS0xLTEtMS0xMTYzODI_641c1ccb-e889-40e7-ac32-ffc0619b6ae5"
      unitRef="usd">38579000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfOS0zLTEtMS0xMTYzODI_f54b98e4-18e1-4241-b4c5-834a56c1d448"
      unitRef="usd">7112000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnOilAndGasHedgingActivity
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTAtMS0xLTEtMTE2Mzgy_834b9ccf-faf8-4807-a7bf-72404d290ea3"
      unitRef="usd">7904000</us-gaap:GainLossOnOilAndGasHedgingActivity>
    <us-gaap:GainLossOnOilAndGasHedgingActivity
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTAtMy0xLTEtMTE2Mzgy_d309a0d1-4830-4c11-84b1-7b54b2d50c55"
      unitRef="usd">-41369000</us-gaap:GainLossOnOilAndGasHedgingActivity>
    <us-gaap:AssetImpairmentCharges
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTEtMS0xLTEtMTE2Mzgy_f4967fab-873e-4ee2-8b10-835afef8b879"
      unitRef="usd">88000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTEtMy0xLTEtMTE2Mzgy_4caeaa81-1de8-4dc9-a52e-8aca005dce2f"
      unitRef="usd">20401000</us-gaap:AssetImpairmentCharges>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTItMS0xLTEtMTE2Mzgy_40e3bab9-10a5-47a0-a084-6ecc5926ce9b"
      unitRef="usd">3268000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTItMy0xLTEtMTE2Mzgy_9a1d2950-63fd-4d91-a24a-7195295d81a5"
      unitRef="usd">-3361000</us-gaap:OtherNoncashIncomeExpense>
    <epam:IncreaseDecreaseinTradeReceivablesandContractAssets
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTQtMS0xLTEtMTE2Mzgy_7ca6dfa8-b49f-4af3-9c12-f482740b87d5"
      unitRef="usd">3573000</epam:IncreaseDecreaseinTradeReceivablesandContractAssets>
    <epam:IncreaseDecreaseinTradeReceivablesandContractAssets
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTQtMy0xLTEtMTE2Mzgy_f0d943f5-5b5a-4a39-82be-dbb04144a92f"
      unitRef="usd">144783000</epam:IncreaseDecreaseinTradeReceivablesandContractAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTUtMS0xLTEtMTE2Mzgy_fff622b5-e8a0-4f75-b2f8-10e273716872"
      unitRef="usd">105000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTUtMy0xLTEtMTE2Mzgy_bc41a19e-adac-4158-a28f-2e50f5c69308"
      unitRef="usd">9515000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTYtMS0xLTEtMTE2Mzgy_66e71014-0d0d-4e9a-94e3-1079c495bb87"
      unitRef="usd">1494000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTYtMy0xLTEtMTE2Mzgy_17592c02-8d4d-4f41-8b48-b7edca2a451b"
      unitRef="usd">-4633000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTctMS0xLTEtMTE2Mzgy_162704dc-9360-4c03-b082-86e66f0b9c46"
      unitRef="usd">-58463000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTctMy0xLTEtMTE2Mzgy_0ff4117a-8e9d-466f-939e-15f7b6eb7d26"
      unitRef="usd">-74929000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <epam:IncreaseDecreaseinOperatingLeaseLiabilities
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTgtMS0xLTEtMTE2Mzgy_89848ce2-fc4b-4eb9-b8f8-f8abb9afad32"
      unitRef="usd">-10672000</epam:IncreaseDecreaseinOperatingLeaseLiabilities>
    <epam:IncreaseDecreaseinOperatingLeaseLiabilities
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTgtMy0xLTEtMTE2Mzgy_a174e8cc-bcf5-408f-8144-72b440d091fe"
      unitRef="usd">-14171000</epam:IncreaseDecreaseinOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTktMS0xLTEtMTE2Mzgy_4af74ecd-08c0-491b-a54c-e3c11bbdbbd5"
      unitRef="usd">-4964000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMTktMy0xLTEtMTE2Mzgy_5f26c340-8603-4049-ad9f-ab3a4c5e04da"
      unitRef="usd">-2670000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjAtMS0xLTEtMTE2Mzgy_1f092557-9183-46c8-ab9e-5726c4636a12"
      unitRef="usd">87334000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjAtMy0xLTEtMTE2Mzgy_8fd15778-1c1c-4cf0-ad32-43d212d794a9"
      unitRef="usd">-51848000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjItMS0xLTEtMTE2Mzgy_b253922e-2264-4577-9856-eb0e93e1c732"
      unitRef="usd">7913000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjItMy0xLTEtMTE2Mzgy_9b0f3699-d57e-4099-af4c-ce5545f0407c"
      unitRef="usd">23274000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjUtMS0xLTEtMTE2Mzgy_f767ca56-22ef-4d3e-9932-affa9be6338c"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjUtMy0xLTEtMTE2Mzgy_9231e479-02df-42e5-aa97-592078fc4e0f"
      unitRef="usd">8207000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjYtMS0xLTEtMTE2Mzgy_475354b5-7f44-4926-8e7a-539a8ae1a626"
      unitRef="usd">1906000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjYtMy0xLTEtMTE2Mzgy_c8b6ebca-b0bf-4c0d-ac1b-66a9923cbb4f"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjctMS0xLTEtMTE2Mzgy_93004692-b571-4028-994f-f82ade412237"
      unitRef="usd">7898000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjctMy0xLTEtMTE2Mzgy_92490093-5000-42be-87ff-e5065990ce51"
      unitRef="usd">3082000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjgtMS0xLTEtMTE2Mzgy_ddeb06a4-1bb6-4a21-9d6c-7828e2cb15c6"
      unitRef="usd">-17717000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMjgtMy0xLTEtMTE2Mzgy_3b008b49-e24a-4b8c-b42b-06e53fbcdf93"
      unitRef="usd">-34563000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzAtMS0xLTEtMTE2Mzgy_b6161828-d55e-48cc-b51a-92fee81ce54e"
      unitRef="usd">2488000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzAtMy0xLTEtMTE2Mzgy_2f34489d-ea2c-4306-bddc-3995e0628b1e"
      unitRef="usd">3395000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzEtMS0xLTEtMTE2Mzgy_277872a7-4ef5-4b3b-9e30-65b82ef74264"
      unitRef="usd">3153000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzEtMy0xLTEtMTE2Mzgy_1cf4fb4f-150a-4a12-a702-394a33d0f050"
      unitRef="usd">3876000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzItMS0xLTEtMTE2Mzgy_43711cf6-9a1e-4875-b0e9-753f8bb1a04a"
      unitRef="usd">172000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzItMy0xLTEtMTE2Mzgy_2fda1dd3-5f96-4039-b1d2-3de20630151d"
      unitRef="usd">1931000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzMtMS0xLTEtMTE2Mzgy_42c11b01-0b4d-4e4a-a577-ab1d276d78f9"
      unitRef="usd">1411000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzMtMy0xLTEtMTE2Mzgy_eac2c4a2-0efd-4f80-a4b8-f37f09c7ce3a"
      unitRef="usd">6836000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzQtMS0xLTEtMTYwOTA2_e0767709-3e94-4fbf-ba91-753c1a950b19"
      unitRef="usd">8510000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzQtMy0xLTEtMTYwOTA2_666b675d-0698-4d9d-b8fe-3724c8782586"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzQtMS0xLTEtMTE2Mzgy_4c949ae1-08b4-4b0b-8b5f-125a8bf9ac92"
      unitRef="usd">4678000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzQtMy0xLTEtMTE2Mzgy_59a5ca8b-49ec-4544-b154-3662794fd663"
      unitRef="usd">207000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzUtMS0xLTEtMTE2Mzgy_159d4b26-2a43-4eb2-a1f9-b63254a06133"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzUtMy0xLTEtMTE2Mzgy_35c9e470-fb40-440a-9a03-ee3f2778a203"
      unitRef="usd">2146000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzYtMS0xLTEtMTE2Mzgy_0016d1a6-c820-4d34-915d-1d255b54de3b"
      unitRef="usd">-226000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzYtMy0xLTEtMTE2Mzgy_3f6da735-09b5-4419-84b3-38ecc5ea0511"
      unitRef="usd">-1865000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzctMS0xLTEtMTE2Mzgy_05b31171-bb43-4798-b55a-e643d0f6f58c"
      unitRef="usd">-15318000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzctMy0xLTEtMTE2Mzgy_64c30696-a067-40b2-85c5-a7964283b1d9"
      unitRef="usd">-9604000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzgtMS0xLTEtMTE2Mzgy_77d5fa5a-be91-4b51-a8c6-2088ab721474"
      unitRef="usd">14070000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzgtMy0xLTEtMTE2Mzgy_a8717b6b-fbde-495a-a8a6-93eaf8f6d8dd"
      unitRef="usd">-45407000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzktMS0xLTEtMTE2Mzgy_721cf6d5-91c7-46a1-be3d-819f55fe6012"
      unitRef="usd">68369000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfMzktMy0xLTEtMTE2Mzgy_53ab98e6-4770-4dea-9187-40411b1a1dab"
      unitRef="usd">-141422000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNDAtMS0xLTEtMTE2Mzgy_30ea8c90-3e2b-4e00-a1bb-7d71a8d5b125"
      unitRef="usd">1683636000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7d359c0610fd42b2a595fec5c785a648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNDAtMy0xLTEtMTE2Mzgy_f0ab9a56-2b71-41ae-8561-8a75f590a0b5"
      unitRef="usd">1449347000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNDEtMS0xLTEtMTE2Mzgy_0a9006d4-3f73-4b3b-832e-500be613080a"
      unitRef="usd">1752005000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if8a7052944a54e47827b003aa3153088_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOmQyZWU0MWNhNjFlZjQ0ZDFhYTY2NmY1OWNlZGNiMjM0L3RhYmxlcmFuZ2U6ZDJlZTQxY2E2MWVmNDRkMWFhNjY2ZjU5Y2VkY2IyMzRfNDEtMy0xLTEtMTE2Mzgy_4c87f943-34e0-47b4-b146-0ff21eb68381"
      unitRef="usd">1307925000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfMi0xLTEtMS0xMTYzODI_791b2116-0f34-4358-b376-7e2db1632b7d"
      unitRef="usd">1749422000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfMi0zLTEtMS0xMTYzODI_b0dab971-f61d-4aa3-a7bf-0f8a62367d95"
      unitRef="usd">1681344000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfMy0xLTEtMS0xMTYzODI_56d8ac20-c7f4-4ff7-9e41-994695a084a0"
      unitRef="usd">406000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfMy0zLTEtMS0xMTYzODI_1881844a-88eb-4f3b-9af8-ec6caa5c6030"
      unitRef="usd">430000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfNC0xLTEtMS0xMTYzODI_a2584f91-72c6-424a-80bb-4394516e91cf"
      unitRef="usd">2177000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfNC0zLTEtMS0xMTYzODI_767651b7-4147-4eac-bafe-a486e9e00ea2"
      unitRef="usd">1862000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfNS0xLTEtMS0xMTYzODI_2d3f9240-e66d-436f-bc17-e766b76ec3d4"
      unitRef="usd">2583000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfNS0zLTEtMS0xMTYzODI_820d9c34-52e2-47ed-9cbd-14464cac9071"
      unitRef="usd">2292000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfNi0xLTEtMS0xMTYzODI_84a6ebba-45c1-4831-b33a-5ebc40b865fe"
      unitRef="usd">1752005000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8yOC9mcmFnOjY0ODZiYjk1Mzk3NzQ0ZTg5NTc3YzM5ZjcxNjExNzg3L3RhYmxlOjNmNmQ1MDk3OGZjNDRjZjJiMjU0ZjMxYzI0MGE4NmYwL3RhYmxlcmFuZ2U6M2Y2ZDUwOTc4ZmM0NGNmMmIyNTRmMzFjMjQwYTg2ZjBfNi0zLTEtMS0xMTYzODI_dabf3e08-70ba-46ba-a7de-b46664adb290"
      unitRef="usd">1683636000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfNzYxMw_35b19d0d-0faa-4171-8d69-70bed13ad500">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt"&gt;BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EPAM Systems, Inc. (the &#x201c;Company&#x201d; or &#x201c;EPAM&#x201d;) is a leading digital transformation services and product engineering company, providing digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, and Asia. The Company&#x2019;s industry expertise includes financial services, travel and consumer, software and hi-tech, business information and media, life sciences and healthcare, as well as several other industries.&#160;The Company is incorporated in Delaware with headquarters in Newtown, Pennsylvania.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The accompanying unaudited condensed consolidated financial statements of EPAM have been prepared in accordance with generally accepted accounting principles in the United States (&#x201c;GAAP&#x201d; or &#x201c;U.S. GAAP&#x201d;) and Article 10 of Regulation S-X under the Securities Exchange Act of 1934, as amended. The unaudited condensed consolidated financial statements include the financial statements of EPAM Systems, Inc. and its subsidiaries with all intercompany balances and transactions eliminated. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These unaudited condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and the notes thereto for the year ended December&#160;31, 2022 included in its Annual Report on Form 10-K. The preparation of these condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in these condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements. Operating results for the interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management&#x2019;s opinion, the accompanying unaudited condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company&#x2019;s financial position as of March&#160;31, 2023 and the results of its operations and its cash flows for the periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Risks and Uncertainties&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; As a result of its global operations, the Company may be subject to certain inherent risks. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Concentration of Credit&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, short-term investments and trade receivables. The Company maintains cash, cash equivalents and short-term investments with financial institutions. The Company believes its credit policies reflect normal industry terms and business risk and there is no expectation of non-performance by the counterparties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has cash in several countries, including Ukraine, Belarus and Russia, which have been impacted by the invasion of Ukraine (see Note 2 &#x201c;Impact of the Invasion of Ukraine&#x201d;) and where the banking sector remains subject to periodic instability; banking and other financial systems generally do not meet the banking standards of more developed markets; and bank deposits made by corporate entities are not insured. As of March&#160;31, 2023, the Company had $68.3 million of cash and cash equivalents in banks in Ukraine, $34.0 million of cash and cash equivalents in banks in Belarus, and $27.1 million of cash and cash equivalents in banks in Russia. Cash in Ukraine and Belarus is used for the operational needs of the local entities and cash balances change with the expected operating needs of these entities. The Company regularly monitors cash held in these countries and, to the extent the cash held exceeds amounts required to support its operations in these countries, the Company distributes the excess funds into markets with more developed banking sectors to the extent it is possible to do so. Due to restrictions imposed by the Russian government, our ability to distribute excess funds from Russia to other countries is limited. On April 7, 2023, we amended and restated the agreement to sell substantially all of our remaining holdings in Russia, including cash and cash equivalents, to a third party. The timing and completion of a sale remains uncertain and any sale would be subject to customary closing conditions, including regulatory approvals by the Russian and U.S. governments. Subsequent to March 31, 2023, the required approvals from the Russian government were received to proceed with the sale. The Company places its cash and cash equivalents with financial institutions considered stable in the region, limits the amount of credit exposure with any one financial institution and conducts ongoing evaluations of the credit worthiness of the financial institutions with which it does business. However, a banking crisis, bankruptcy or insolvency of banks that process or hold the Company&#x2019;s funds, or sanctions may result in the loss of deposits or adversely affect the Company&#x2019;s ability to complete banking transactions, which could adversely affect the Company&#x2019;s business and financial condition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade receivables are generally dispersed across many customers operating in different industries; therefore, concentration of credit risk is limited. Historically, credit losses and write-offs of trade receivables have not been material to the consolidated financial statements. If any of the Company&#x2019;s customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress, the Company&#x2019;s credit losses and write-offs of trade receivables could increase, which would negatively impact its results of operations. See Note 2 &#x201c;Impact of the Invasion of Ukraine&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for further discussion regarding trade receivables and contract assets from customers located in Russia.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company&#x2019;s global operations are conducted predominantly in U.S. dollars. Other than U.S. dollars, the Company generates revenues in various currencies, principally, euros, British pounds, Swiss francs and Canadian dollars and incurs expenditures principally in euros, Polish zlotys, British pounds, Indian rupees, Swiss francs, Hungarian forints, Mexican pesos, Canadian dollars, Colombian pesos and Chinese yuan renminbi. The Company&#x2019;s international operations expose it to risk of adverse fluctuations in foreign currency exchange rates through the remeasurement of foreign currency denominated assets and liabilities (both third-party and intercompany) and translation of earnings and cash flows into U.S. dollars. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Indian rupee and Hungarian forint transactions. See Note 6, &#x201c;Derivative Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion regarding the Company&#x2019;s termination of the hedging program for the Russian ruble. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company is exposed to market risk from changes in interest rates. Exposure to interest rate risk results primarily from variable rates related to cash and cash equivalent deposits, short-term investments and the Company&#x2019;s borrowings, mainly under the 2021 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 8 &#x201c;Debt&#x201d;). The Company does not believe it is exposed to material direct risks associated with changes in interest rates related to these deposits, investments and borrowings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Adoption of New Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no recently adopted accounting standards which had a material impact on the Company&#x2019;s consolidated financial position, results of operations, changes in stockholders&#x2019; equity and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pending Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, new accounting pronouncements are issued by the FASB or other standards-setting bodies that the Company will adopt according to the various timetables the FASB specifies. The Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <epam:NatureOfBusinessPolicyPolicyTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfNzYzNg_22cab3cf-7897-446b-b940-b35bfabac025">EPAM Systems, Inc. (the &#x201c;Company&#x201d; or &#x201c;EPAM&#x201d;) is a leading digital transformation services and product engineering company, providing digital platform engineering and software development services to customers located around the world, primarily in North America, Europe, and Asia. The Company&#x2019;s industry expertise includes financial services, travel and consumer, software and hi-tech, business information and media, life sciences and healthcare, as well as several other industries.&#160;The Company is incorporated in Delaware with headquarters in Newtown, Pennsylvania.</epam:NatureOfBusinessPolicyPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfNzYyMQ_6ddfba9a-abfa-4cc0-86e8-75f7134606d9">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The accompanying unaudited condensed consolidated financial statements of EPAM have been prepared in accordance with generally accepted accounting principles in the United States (&#x201c;GAAP&#x201d; or &#x201c;U.S. GAAP&#x201d;) and Article 10 of Regulation S-X under the Securities Exchange Act of 1934, as amended. The unaudited condensed consolidated financial statements include the financial statements of EPAM Systems, Inc. and its subsidiaries with all intercompany balances and transactions eliminated. &lt;/span&gt;These unaudited condensed consolidated financial statements and accompanying notes should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and the notes thereto for the year ended December&#160;31, 2022 included in its Annual Report on Form 10-K.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfNzYyNQ_9fc95ed8-18ee-4971-9015-693d23d25163">The preparation of these condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in these condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements. Operating results for the interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management&#x2019;s opinion, the accompanying unaudited condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company&#x2019;s financial position as of March&#160;31, 2023 and the results of its operations and its cash flows for the periods presented.</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfNzYwNg_f2d2e7b5-1d73-4a72-aa11-35cf1c7d995c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Concentration of Credit&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, short-term investments and trade receivables. The Company maintains cash, cash equivalents and short-term investments with financial institutions. The Company believes its credit policies reflect normal industry terms and business risk and there is no expectation of non-performance by the counterparties.&lt;/span&gt;The Company has cash in several countries, including Ukraine, Belarus and Russia, which have been impacted by the invasion of Ukraine (see Note 2 &#x201c;Impact of the Invasion of Ukraine&#x201d;) and where the banking sector remains subject to periodic instability; banking and other financial systems generally do not meet the banking standards of more developed markets; and bank deposits made by corporate entities are not insured. Trade receivables are generally dispersed across many customers operating in different industries; therefore, concentration of credit risk is limited. Historically, credit losses and write-offs of trade receivables have not been material to the consolidated financial statements. If any of the Company&#x2019;s customers enter bankruptcy protection or otherwise take steps to alleviate their financial distress, the Company&#x2019;s credit losses and write-offs of trade receivables could increase, which would negatively impact its results of operations. &lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company is exposed to market risk from changes in interest rates. Exposure to interest rate risk results primarily from variable rates related to cash and cash equivalent deposits, short-term investments and the Company&#x2019;s borrowings, mainly under the 2021 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 8 &#x201c;Debt&#x201d;). The Company does not believe it is exposed to material direct risks associated with changes in interest rates related to these deposits, investments and borrowings.&lt;/span&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i79d666b68b03475fb65117a4af50d078_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfMTA5OTUxMTYzNTQ0MA_0b29a5a9-d09e-4969-a585-1b97a796d7ad"
      unitRef="usd">68300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ide84bfe3c5754ff7a1cc2e9bd9dbcab0_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfMTA5OTUxMTYzNTQzMg_fa2cba12-01a8-410e-a905-acffb7652d0d"
      unitRef="usd">34000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7e0462ffa72244dfb2cc9709acb7cfc0_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfMTA5OTUxMTYzNTQzNg_29ba9fb7-7e2f-46d7-9cb6-abff1e1ab210"
      unitRef="usd">27100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfNzYwNw_52051913-185c-49c5-a6d7-76f9202fcc63">Foreign currency risk &#x2014; The Company&#x2019;s global operations are conducted predominantly in U.S. dollars. Other than U.S. dollars, the Company generates revenues in various currencies, principally, euros, British pounds, Swiss francs and Canadian dollars and incurs expenditures principally in euros, Polish zlotys, British pounds, Indian rupees, Swiss francs, Hungarian forints, Mexican pesos, Canadian dollars, Colombian pesos and Chinese yuan renminbi. The Company&#x2019;s international operations expose it to risk of adverse fluctuations in foreign currency exchange rates through the remeasurement of foreign currency denominated assets and liabilities (both third-party and intercompany) and translation of earnings and cash flows into U.S. dollars. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Indian rupee and Hungarian forint transactions.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNC9mcmFnOjhkMjc0MTA0NjY3OTQzYjU4MWM1MWZkNzg5Nzc1OWFjL3RleHRyZWdpb246OGQyNzQxMDQ2Njc5NDNiNTgxYzUxZmQ3ODk3NzU5YWNfNzYxMQ_f1610373-ec37-4e6b-9075-e40bfa8865a4">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Adoption of New Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no recently adopted accounting standards which had a material impact on the Company&#x2019;s consolidated financial position, results of operations, changes in stockholders&#x2019; equity and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pending Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, new accounting pronouncements are issued by the FASB or other standards-setting bodies that the Company will adopt according to the various timetables the FASB specifies. The Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNzI4Mw_8d105e81-eac5-4d12-b3b3-402d826954ad">IMPACT OF THE INVASION OF UKRAINE&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 24, 2022, Russian forces attacked Ukraine and its people and EPAM has repeatedly called for an immediate end to this unlawful and unconscionable attack. As of March&#160;31, 2023, the Company had $69.3 million of Property and equipment, net in Ukraine consisting of a building classified as construction-in-progress located in Kyiv with a net book value of $51.5 million, laptops with a net book value of $10.5 million, most of which are in the possession of employees, various office furniture, equipment and supplies with a net book value of $5.6 million, and leasehold improvements located throughout Ukraine with a net book value of $1.7 million. Additionally, as of March&#160;31, 2023, the Company had Operating lease right-of-use assets located throughout Ukraine with a net book value of $11.0&#160;million. Through the issuance date of these interim financial statements, the Company is not aware of any damage to its long-lived assets in Ukraine and the Company expects to continue to use these assets as part of its global delivery model. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 4, 2022, the Company announced a $100.0&#160;million humanitarian commitment to support its employees and their families in and displaced from Ukraine. This humanitarian commitment is in addition to donations from EPAM's customers and employees and the work of EPAM volunteers on the ground. During the three months ended March&#160;31, 2023 and 2022, the Company expensed $6.1 million and $25.7 million, respectively, related to this commitment, which included special cash payments to support impacted employees, financial and medical support for impacted families, travel, meals and lodging expenses, and donations to third-party humanitarian organizations. Of the expensed amount for the three months ended March&#160;31, 2023, $2.5&#160;million is classified in Cost of revenues (exclusive of depreciation and amortization) and $3.6 million is classified in Selling, general and administrative expense on the condensed consolidated financial statements. Of this expensed amount for the three months ended March 31, 2022, $19.2 million is classified in Cost of revenues (exclusive of depreciation and amortization) and $6.5 million is classified in Selling, general and administrative expense on the condensed consolidated financial statements. As of March&#160;31, 2023, the Company has $49.1&#160;million remaining to be expensed under this humanitarian commitment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company executed its business continuity plans following the invasion to assist relocating employees residing in Ukraine and the surrounding region impacted by the war and geopolitical uncertainty to other countries and to assign delivery personnel in locations outside of the region to serve in unbilled standby or backup capacities to ensure the continuity of delivery for its customers who have substantial delivery exposure to Ukraine or other delivery concerns resulting from the invasion and ongoing war. In addition to costs incurred as part of EPAM&#x2019;s humanitarian commitment to Ukraine, during the three months ended March 31, 2023, the Company incurred expenses of $0.2 million related to its geographic repositioning efforts, classified as Selling, general and administrative expenses and $7.4 million related to these standby resources, classified as Cost of revenues (exclusive of depreciation and amortization). During the three months ended March 31, 2022, the Company incurred expenses of $18.7 million related to its geographic repositioning efforts, classified as Selling, general and administrative expenses and $2.6 million related to these standby resources, classified as Cost of revenues (exclusive of depreciation and amortization). During the three months ended March 31, 2022, the Company also recorded an impairment charge of $1.3 million, classified as Other income/(expense) related to a financial asset in Ukraine which the Company believed to be unrealizable due to the events in Ukraine.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In response to the attacks on Ukraine, EPAM announced on March 4, 2022, it would discontinue services to customers located in Russia. Based on this change in facts and circumstances, the long-term cash flow forecast for the Company&#x2019;s operations in Russia and its Russia reporting unit were significantly reduced. The reduction in the long-term cash flow forecasts indicated that the carrying amounts of goodwill and long-lived assets associated with the Company&#x2019;s Russia reporting unit and operations in Russia may not be recoverable, and the carrying value of these assets was tested for impairment. The Company relied on the income approach to estimate the fair values of the Russia reporting unit and long-lived assets and considered multiple scenarios including the continuing operation and exit of operations in Russia. Reflecting the negative long-term cash flow forecasts that each of these scenarios produced for these assets, during the three months ended March 31, 2022, the Company recorded impairments of Property and equipment, net of $15.1&#160;million, Operating lease right-of-use assets, net of $3.8&#160;million, and Goodwill of $0.7&#160;million. These asset impairment charges are included in Selling, general and administrative expenses in the interim condensed consolidated financial statements for the three months ended March 31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the Company evaluated trade receivables and contract assets for estimated future credit losses from customers located in Russia and recorded a bad debt expense of $8.4&#160;million, reflecting the deterioration of creditworthiness of its customers in Russia during the three months ended March 31, 2022. The Company recorded a benefit to bad debt expense of $0.4&#160;million during the three months ended March 31, 2023, reflecting better than previously expected credit collections from customers located in Russia. Bad debt expense is included in Selling, general and administrative expenses in the condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 7, 2023, the Company amended and restated the agreement to sell substantially all of its remaining holdings in Russia to a third party. The timing and completion of the sale is subject to customary closing conditions, including regulatory approvals by the Russian and U.S. governments. Subsequent to March 31, 2023 and prior to the issuance of these interim financial statements, the required approvals from the Russian government were received to proceed with the sale. Due to the significant uncertainty of obtaining the necessary regulatory approvals as of March 31, 2023, the Company does not believe a sale was probable to be completed as of March&#160;31, 2023 and has not reported the assets and liabilities to be sold as held for sale in its condensed consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, the Company had the following assets and liabilities in Russia:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade receivables and contract assets, net of allowance of $4,724&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets in Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,267&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities in Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,893&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;As of March&#160;31, 2023, based on the Company&#x2019;s expected net proceeds from sale and recognition of the accumulated currency translation loss currently included in Accumulated other comprehensive loss, the Company expects to record a loss upon the earlier of classification of the assets and liabilities to be sold as held for sale or closing of a sale. Such loss is not expected to be material based on the information available through the date of issuance of these financial statements.Fluctuations in foreign currency exchange rates could impact the gain or loss the Company could recognize in the future. If unable to complete a sale, the Company could recognize other charges including restructuring costs.</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i79d666b68b03475fb65117a4af50d078_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMjUw_b4bdc48f-e025-4592-8a74-9746fd599bc6"
      unitRef="usd">69300000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9ef1f73c8e684ad782c655821c7e27d7_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNDAw_5aefb73f-343c-4930-a79f-761736c10fe2"
      unitRef="usd">51500000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if76edfa20962408481d48784bd9c71fc_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNDM3_d58d16f9-07e1-404a-a025-bf73f1813e05"
      unitRef="usd">10500000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9d602c46f6664ed39bbc414431b9334f_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNTY1_9ad4be27-38f4-4988-9606-84d6664d7389"
      unitRef="usd">5600000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic8a924c64e874daf859e18222cd14151_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNjQ4_bd574522-a272-4364-8f0a-ff5fbe13cc3b"
      unitRef="usd">1700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i79d666b68b03475fb65117a4af50d078_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNzk2_5b3ed913-5831-4f94-8e55-fbd7d0688b59"
      unitRef="usd">11000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherCommitment
      contextRef="ic1524217b675426c9724158b7e7ed1a3_I20220304"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMTA3Nw_7238645c-bdee-4b7b-b27e-4f4d1eff173a"
      unitRef="usd">100000000</us-gaap:OtherCommitment>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2af45d35ed0b46f3aa097129f68300a0_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMTY0OTI2NzQ0OTAxNg_84efba87-150e-4636-8db9-82d9fa96a684"
      unitRef="usd">-6100000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i528d931ed88f426bb5b9927959b10e70_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMzI5ODUzNDg5ODcwNg_0459cd8b-e2be-460c-8451-528c9a7994ae"
      unitRef="usd">-25700000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie6704e627cff4bab952491d5a5bf231e_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMTY0OTI2NzQ1ODMyNg_9cc27a43-c829-422c-b1e6-1ac96da91cce"
      unitRef="usd">-2500000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i094d3f4a0e174eafb982c836854cc3a9_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMTY0OTI2NzQ0OTA1MA_b41fb93d-9fa5-4ebe-b287-59bb719a31cc"
      unitRef="usd">-3600000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ifec802dd78ed4d3db5338c3846946806_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMzI5ODUzNDg5ODcyNQ_d2d72a1e-39ed-4c07-bfa9-5ee2bba34c35"
      unitRef="usd">-19200000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i3ffc322bb627405d84b8b78877ae90de_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMzI5ODUzNDg5ODc0Mw_b784afd1-b413-44cb-a68e-d99df57e7e98"
      unitRef="usd">-6500000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:OtherCommitment
      contextRef="i8c1e78e9fd8344f59791f8b6cf0c632c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMzI5ODUzNDg5ODc2NA_c62124e5-d8f1-4258-b352-0684a231032d"
      unitRef="usd">49100000</us-gaap:OtherCommitment>
    <epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense
      contextRef="ie1c8c6ad79584c3dbbca469b81b45b36_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMTY0OTI2NzQ0OTI5Mg_f458ec8d-247b-4ea6-8c8d-de22faa0c1d7"
      unitRef="usd">200000</epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense>
    <epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense
      contextRef="i11e02ec6535f426bb96ed8dfd0aec037_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMTY0OTI2NzQ0OTI5OQ_74171f03-d453-401f-846b-befe65bddddf"
      unitRef="usd">7400000</epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense>
    <epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense
      contextRef="ifdd24b67e0f1409abc05a7af57ac0e6d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMzg0ODI5MDcxMTMzNA_c2361943-9170-43a5-8416-86f820c7363c"
      unitRef="usd">18700000</epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense>
    <epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense
      contextRef="ifa4cdc2beb584dd7ba0466d7bae15865_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMzg0ODI5MDcxMTM1Mg_ebea9629-378a-4457-9935-184c0cb92157"
      unitRef="usd">2600000</epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense>
    <us-gaap:AssetImpairmentCharges
      contextRef="i62f9ca85f84c469b937084fe25eb9b89_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMTY0OTI2NzQ0OTYwMA_e7be06da-41d0-4290-a4c3-109ed7bbfd00"
      unitRef="usd">1300000</us-gaap:AssetImpairmentCharges>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i8f986d4896064b5baea8d93a6e61fdca_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNDUzOA_a6410c83-41e9-46bd-bea8-425dc078f574"
      unitRef="usd">15100000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i8f986d4896064b5baea8d93a6e61fdca_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNDU4Ng_10fa7628-d129-4ef3-9d3d-33769afba79c"
      unitRef="usd">3800000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8f986d4896064b5baea8d93a6e61fdca_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNDYwNg_f5e001ef-7c49-4081-93c5-8008fc86dc2f"
      unitRef="usd">700000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8f986d4896064b5baea8d93a6e61fdca_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfODI0NjMzNzIyMzc3NQ_3f92ce3e-2b24-4c7e-8d0e-7260bfc96c22"
      unitRef="usd">8400000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if8537a5924624866b8eb2cd5d28575d2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfMTY0OTI2NzQ0OTgyMg_82756a72-64d0-4283-baa3-e11346ae36ba"
      unitRef="usd">-400000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RleHRyZWdpb246MjkyN2Q5NTA0MGNhNGNlYWE5NzhkZTAwNjFlMWI3NzBfNzI4Mg_0043ca67-2c99-4bce-bc7e-4a3d0b32a7ab">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, the Company had the following assets and liabilities in Russia:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade receivables and contract assets, net of allowance of $4,724&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets in Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,267&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities in Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,893&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfMC0yLTEtMS0xMTYzODI_05cfdd75-816e-4ba2-abf2-b21b34c768c4"
      unitRef="usd">26696000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <epam:DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss
      contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfMS0wLTEtMS0xMTYzODIvdGV4dHJlZ2lvbjpiMTA2ZGUyODg1Nzk0ZTdjOWQ2MTUwYTYxMTc3MzFhMV82NA_1cb62ac8-3603-4519-b704-e56c070dce9b"
      unitRef="usd">4724000</epam:DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfMS0yLTEtMS0xMTYzODI_129feaa1-83f9-441d-b431-301f2f6503e4"
      unitRef="usd">4329000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfMi0yLTEtMS0xMTYzODI_eda4100f-3b83-4951-b9d9-30929ff3f9e1"
      unitRef="usd">242000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfMy0yLTEtMS0xMTYzODI_a5189886-2b3e-4b7b-ab9f-ca79f608ba7e"
      unitRef="usd">31267000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfNC0yLTEtMS0xMTYzODI_7ba293ca-6bd3-48d8-9eb9-afd6cfeb66e7"
      unitRef="usd">65000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <epam:DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses
      contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfNS0yLTEtMS0xMTYzODI_445ae831-fa40-412e-b65f-6a9ffd99ace5"
      unitRef="usd">5508000</epam:DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses>
    <epam:DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent
      contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfNi0yLTEtMS0xMTYzODI_76cc13a9-e6f1-446e-b703-655dc8259d2b"
      unitRef="usd">1127000</epam:DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent>
    <epam:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent
      contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfNy0yLTEtMS0xMTYzODI_9e086874-4684-4ec4-8f69-74d54c8f4c77"
      unitRef="usd">122000</epam:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfOC0yLTEtMS0xMTYzODI_46034e19-9bd8-4e68-b8b5-ee838ef40c10"
      unitRef="usd">71000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i169d12a003c54691b2c5d7c932da09aa_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV8zNy9mcmFnOjI5MjdkOTUwNDBjYTRjZWFhOTc4ZGUwMDYxZTFiNzcwL3RhYmxlOjU1ODY0NzIzMzcwNDQzMjk4ZjU1OTk4ZDliNDk1YTkzL3RhYmxlcmFuZ2U6NTU4NjQ3MjMzNzA0NDMyOThmNTU5OThkOWI0OTVhOTNfOS0yLTEtMS0xMTYzODI_bc5b4441-d8cb-4586-b210-7e36207ddd88"
      unitRef="usd">6893000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80MC9mcmFnOjc4ODA0NjhjMDNmZTRmNzg4ZWZkNGVkMWYxNDZlYjQ5L3RleHRyZWdpb246Nzg4MDQ2OGMwM2ZlNGY3ODhlZmQ0ZWQxZjE0NmViNDlfNTk0Mg_b50908cf-b27b-4cef-b731-c80b4e728355">ACQUISITIONS&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022 Acquisitions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; During the year ended December 31, 2022, the Company completed two acquisitions with a total purchase price of $13.6 million including contingent consideration with total acquisition-date fair value of $2.6 million. These acquisitions expanded EPAM&#x2019;s capabilities to deliver end-to-end solutions for designing and building sophisticated commerce platforms, provided opportunities for geographic expansion as well as added $3.4 million of intangible assets, consisting of customer relationships. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company&#x2019;s condensed consolidated financial statements was not material individually or in the aggregate.&lt;/span&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i5f5f476adb1f4aa2b205ac1ee27bf2a0_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80MC9mcmFnOjc4ODA0NjhjMDNmZTRmNzg4ZWZkNGVkMWYxNDZlYjQ5L3RleHRyZWdpb246Nzg4MDQ2OGMwM2ZlNGY3ODhlZmQ0ZWQxZjE0NmViNDlfNTMzMg_88953199-7475-42b6-b55c-6ade3ae1f7cd"
      unitRef="business">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i5f5f476adb1f4aa2b205ac1ee27bf2a0_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80MC9mcmFnOjc4ODA0NjhjMDNmZTRmNzg4ZWZkNGVkMWYxNDZlYjQ5L3RleHRyZWdpb246Nzg4MDQ2OGMwM2ZlNGY3ODhlZmQ0ZWQxZjE0NmViNDlfNTM3OQ_74f9dee5-9f56-475f-93d9-960b04abc987"
      unitRef="usd">13600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i653bda87173643cfb80664aae40c170f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80MC9mcmFnOjc4ODA0NjhjMDNmZTRmNzg4ZWZkNGVkMWYxNDZlYjQ5L3RleHRyZWdpb246Nzg4MDQ2OGMwM2ZlNGY3ODhlZmQ0ZWQxZjE0NmViNDlfNTQ1OQ_753d3f42-26db-4806-820f-655ee46de3a4"
      unitRef="usd">2600000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="iddc0c5601fb642438bb7b240d5c49947_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80MC9mcmFnOjc4ODA0NjhjMDNmZTRmNzg4ZWZkNGVkMWYxNDZlYjQ5L3RleHRyZWdpb246Nzg4MDQ2OGMwM2ZlNGY3ODhlZmQ0ZWQxZjE0NmViNDlfNTY2OQ_90ae512a-e7c1-4c77-bc15-ac85dee8fad6"
      unitRef="usd">3400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RleHRyZWdpb246MmIyOWJmNWVkNzA0NDNkNmI4NTM2OTU4YjNjODJkZThfNDU5_c7a71bdf-e2da-4c16-ba02-1661b8c2c6f2">GOODWILL&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill by reportable segment was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance as of January 1, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;216,960&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;312,112&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;529,072&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 Acquisitions purchase accounting adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of net foreign currency exchange rate changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance as of March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;217,088&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;316,642&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;533,730&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Russia segment had accumulated goodwill impairment losses of&#160;$2.9 million as of March&#160;31, 2023 and December&#160;31, 2022. There were no accumulated impairment losses in the North America or Europe reportable segments as of March&#160;31, 2023 or December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RleHRyZWdpb246MmIyOWJmNWVkNzA0NDNkNmI4NTM2OTU4YjNjODJkZThfNDYw_ca97b320-f212-4fb8-8432-3fc880b4fc16">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill by reportable segment was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance as of January 1, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;216,960&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;312,112&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;529,072&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 Acquisitions purchase accounting adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of net foreign currency exchange rate changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance as of March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;217,088&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;316,642&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;533,730&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i43a2b8ffdbce49eda63f59b916a759e8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfMS0xLTEtMS0xMTYzODI_5616b254-d360-47ea-a8dc-067650de2503"
      unitRef="usd">216960000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6ea3684d0fcd406b95813a1bdd847f8b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfMS0zLTEtMS0xMTYzODI_3e675b44-4507-4bff-a256-b9989c87c6ac"
      unitRef="usd">312112000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfMS03LTEtMS0xMTYzODI_a8946a26-45bc-4d55-81ca-8bcce7a2efcd"
      unitRef="usd">529072000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="icc26afa69fd246febc8715336bd08230_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfNS0xLTEtMS0xMTYzODI_ad555128-50dd-4caf-9d02-29fb85989213"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i7ab70ba03c4347079862ec7a1464d79c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfNS0zLTEtMS0xMTYzODI_05b76db8-8224-435a-b1b3-9fe5dc4bd944"
      unitRef="usd">87000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfNS03LTEtMS0xMTYzODI_d573c849-002a-4bd0-a7cc-aa9557aef7fa"
      unitRef="usd">87000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="icc26afa69fd246febc8715336bd08230_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfOC0xLTEtMS0xMTYzODI_f0f8a93f-f27d-44c9-af4b-bd74f11b1bef"
      unitRef="usd">128000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i7ab70ba03c4347079862ec7a1464d79c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfOC0zLTEtMS0xMTYzODI_78e117a1-1e88-4666-9954-aeea9fd43e49"
      unitRef="usd">4443000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfOC03LTEtMS0xMTYzODI_45b8cc08-b97f-45b8-8f2a-39f9abf46ea3"
      unitRef="usd">4571000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ie072f29ebbcf4aefb7e751893731c6d1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfOS0xLTEtMS0xMTYzODI_c415aa26-475d-449b-bce0-765909acbfd0"
      unitRef="usd">217088000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0d7f44de351049069f12243f2a36b7bb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfOS0zLTEtMS0xMTYzODI_93329ee0-0713-42e5-828e-2d251c319a6d"
      unitRef="usd">316642000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RhYmxlOjYxZDJmNmIzNDNmMzQxOGE4ZTQ3ZTQxYzllZjVkY2ZhL3RhYmxlcmFuZ2U6NjFkMmY2YjM0M2YzNDE4YThlNDdlNDFjOWVmNWRjZmFfOS03LTEtMS0xMTYzODI_5e0014ce-b646-43c0-95bd-57d28ef47464"
      unitRef="usd">533730000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ied23e08adc674e5c86d1078a66a37c7c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RleHRyZWdpb246MmIyOWJmNWVkNzA0NDNkNmI4NTM2OTU4YjNjODJkZThfMzA5_2df786f6-05a6-49b8-9081-f3a1ea3419db"
      unitRef="usd">2900000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i30d85aa2c76e4711be1884f5cc8adf43_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RleHRyZWdpb246MmIyOWJmNWVkNzA0NDNkNmI4NTM2OTU4YjNjODJkZThfMzA5_bbb84e49-343d-4815-b387-8ccf86295e67"
      unitRef="usd">2900000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ie072f29ebbcf4aefb7e751893731c6d1_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RleHRyZWdpb246MmIyOWJmNWVkNzA0NDNkNmI4NTM2OTU4YjNjODJkZThfMzYx_4e6060f5-cdbd-4792-bc4e-0158d0a862ee"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i6ea3684d0fcd406b95813a1bdd847f8b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RleHRyZWdpb246MmIyOWJmNWVkNzA0NDNkNmI4NTM2OTU4YjNjODJkZThfMzYx_607fe0bc-c87f-45a1-9bc4-4b550eff9d3a"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i0d7f44de351049069f12243f2a36b7bb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RleHRyZWdpb246MmIyOWJmNWVkNzA0NDNkNmI4NTM2OTU4YjNjODJkZThfMzYx_84c68fdf-c77c-4f93-971e-d3ebb8fa968f"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i43a2b8ffdbce49eda63f59b916a759e8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80My9mcmFnOjJiMjliZjVlZDcwNDQzZDZiODUzNjk1OGIzYzgyZGU4L3RleHRyZWdpb246MmIyOWJmNWVkNzA0NDNkNmI4NTM2OTU4YjNjODJkZThfMzYx_a5f70944-354e-4719-ad9c-6b69ed743ef0"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfNjIzNQ_29ce0450-80f5-48e1-ac48-876745ce26ea">FAIR VALUE MEASUREMENTS &lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company carries certain assets and liabilities at fair value on a recurring basis on its condensed consolidated balance sheets. The following tables present the fair values of the Company&#x2019;s financial assets and liabilities measured at fair value on a recurring basis as of March&#160;31, 2023 and December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rights to acquire noncontrolling interest in consolidated subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets measured at fair value on a recurring basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,546&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,224&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;322&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities measured at fair value on a recurring basis&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;131&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,214&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rights to acquire noncontrolling interest in consolidated subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets measured at fair value on a recurring basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,525&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,191&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;334&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities measured at fair value on a recurring basis&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,658&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,350&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;24,308&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The foreign exchange derivatives are valued using pricing models and discounted cash flow methodologies based on observable foreign exchange data at the measurement date. See Note 6 &#x201c;Derivative Financial Instruments&#x201d; in the condensed consolidated interim financial statements for additional information regarding derivative financial instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the contingent consideration was determined using a probability-weighted expected return method and is based on the expected future payments to be made to the sellers of the acquired businesses in accordance with the provisions outlined in the respective purchase agreements. Although there is significant judgment involved, the Company believes its estimates and assumptions are reasonable. In determining fair value, the Company considered a variety of factors, including future performance of the acquired businesses using financial projections developed by the Company and market risk assumptions that were derived for revenue growth and earnings before interest and taxes. The Company estimated future payments using the earnout formula and performance targets specified in the purchase agreements and adjusted those estimates to reflect the probability of their achievement. Those weighted-average estimated future payments were then discounted to present value using a rate based on the weighted-average cost of capital of guideline companies. The discount rates used to determine the fair value of contingent consideration both as of March 31, 2023 and December 31, 2022, were at a maximum of 20.0%, if a rate was applied. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earnout criteria would result in a change in the fair value of the recorded contingent liabilities. Such changes, if any, are recorded within Interest and other income/(loss), net in the Company&#x2019;s condensed consolidated statement of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending balances of Level 3 contingent consideration using significant unobservable inputs for the three months ended March 31, 2023 is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contingent consideration as of January 1, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;24,308&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value of contingent consideration included in Interest and other income/(loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payment of contingent consideration for previously acquired businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of foreign currency exchange rate changes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contingent consideration as of March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,214&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimates of fair value of financial instruments not carried at fair value on a recurring basis on the Company&#x2019;s condensed consolidated balance sheets are generally subjective in nature and are determined as of a specific point in time based on the characteristics of the financial instruments and relevant market information. The generally short maturities of certain assets and liabilities result in a number of assets and liabilities for which fair value equals or closely approximates the amount recorded on the Company&#x2019;s condensed consolidated balance sheets. The following tables present the estimated fair values of the Company&#x2019;s financial assets and liabilities not measured at fair value on a recurring basis as of the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits included in Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Borrowings under the 2021 Credit Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred consideration for asset acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits included in Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Borrowings under the 2021 Credit Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred consideration for asset acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, the Company completed an asset acquisition of software licenses for use in the regular course of business for a purchase price of $66.1&#160;million, which included an upfront payment of $13.3&#160;million and fixed deferred consideration, payable in annual installments, with an acquisition-date fair value of $52.8&#160;million. To estimate fair value, the future payments were discounted to present value using a discount rate based on the estimated borrowing rate of the Company. The weighted average discount rate used to determine the acquisition-date fair value was 5.20%. See Note 13 &#x201c;Commitments and Contingencies&#x201d; for more information regarding the deferred consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Non-Marketable Securities Without Readily Determinable Fair Values&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company holds investments in equity securities that do not have readily determinable fair values. These investments are recorded at cost and are remeasured to fair value based on certain observable price changes or impairment events as they occur. The carrying amount of these investments was $30.3&#160;million and $28.4 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, and is classified as Other noncurrent assets in the Company&#x2019;s condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfNjIyMQ_8ca99e80-a0bf-4b50-ae6f-241dfacbf71e">The following tables present the fair values of the Company&#x2019;s financial assets and liabilities measured at fair value on a recurring basis as of March&#160;31, 2023 and December&#160;31, 2022:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rights to acquire noncontrolling interest in consolidated subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets measured at fair value on a recurring basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,546&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,224&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;322&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities measured at fair value on a recurring basis&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;131&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,214&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rights to acquire noncontrolling interest in consolidated subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets measured at fair value on a recurring basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,525&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,191&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;334&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities measured at fair value on a recurring basis&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,658&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,350&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;24,308&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="ia815507ebfc7493ab050a6c1cd29685f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMi0yLTEtMS0xNTg3NTE_c3431a0e-1662-4da9-9365-27256ea9c9dd"
      unitRef="usd">16224000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i27fa8baaac614718936b06ac4629fd25_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMi00LTEtMS0xNTg3NjI_3b92cb2a-0039-4e92-a6f1-24a4fb4cfc4c"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i82dd5f6a74b94077a93d421d5108e7e1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMi02LTEtMS0xNTg3NjI_4e95ea6c-51cf-4ca5-902c-71617a508a32"
      unitRef="usd">16224000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i44d399490c174eb1969f11a62489b773_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMi04LTEtMS0xNTg3NjI_29a7e305-9b1e-480a-909c-65bada1272be"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure
      contextRef="ia232188089974394ba3ff6c2b6094895_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMi0yLTEtMS0xMTYzODI_c80403d3-20e0-4ce4-86af-ae5070188855"
      unitRef="usd">322000</epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure>
    <epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure
      contextRef="i20f3246577c641f7bd6870bf46f496c4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMi00LTEtMS0xMTYzODI_d3d523fa-1f96-46c6-bfe0-7310be02014a"
      unitRef="usd">0</epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure>
    <epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure
      contextRef="i73cc9eb9936a400dac28db3797de151b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMi02LTEtMS0xMTYzODI_90c84521-1112-42ea-9093-7fd09b8d93bf"
      unitRef="usd">0</epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure>
    <epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure
      contextRef="i52b1cf5afdf94fd8b60d3ef950409021_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMi04LTEtMS0xMTYzODI_8ac8a2e1-866d-4c7f-9a2a-f5adc9e3e386"
      unitRef="usd">322000</epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia232188089974394ba3ff6c2b6094895_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMy0yLTEtMS0xMTYzODI_3e6ac08e-05ac-41a9-acd5-3ada62f14783"
      unitRef="usd">16546000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i20f3246577c641f7bd6870bf46f496c4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMy00LTEtMS0xMTYzODI_5ce27a0c-9187-467b-86cf-7f623b132707"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i73cc9eb9936a400dac28db3797de151b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMy02LTEtMS0xMTYzODI_2d0c9b9e-f4ad-4acc-ae19-7befe5def723"
      unitRef="usd">16224000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i52b1cf5afdf94fd8b60d3ef950409021_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfMy04LTEtMS0xMTYzODI_11b015fe-13e3-41f2-ae25-617253b830ca"
      unitRef="usd">322000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="ia815507ebfc7493ab050a6c1cd29685f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNS0yLTEtMS0xMTYzODI_3bd414cf-6193-428c-8c26-89cba3116781"
      unitRef="usd">131000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i27fa8baaac614718936b06ac4629fd25_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNS00LTEtMS0xMTYzODI_c90e3973-13b7-4fd0-86b4-995d64520ec2"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i82dd5f6a74b94077a93d421d5108e7e1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNS02LTEtMS0xMTYzODI_4483e786-3785-43ef-b313-83ae78864def"
      unitRef="usd">131000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i44d399490c174eb1969f11a62489b773_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNS04LTEtMS0xMTYzODI_8b0b99d5-638d-42ac-a9b8-3d0f2565ff5c"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ia232188089974394ba3ff6c2b6094895_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNi0yLTEtMS0xMTYzODI_cd95fc4a-d4d0-401d-80f2-769450e0137a"
      unitRef="usd">19214000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i20f3246577c641f7bd6870bf46f496c4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNi00LTEtMS0xMTYzODI_747a1e19-ff47-4feb-abd9-c0c621344799"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i73cc9eb9936a400dac28db3797de151b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNi02LTEtMS0xMTYzODI_7d437425-69bd-4212-b94b-4e4db7e59ee4"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i52b1cf5afdf94fd8b60d3ef950409021_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNi04LTEtMS0xMTYzODI_4f2f29b1-7521-4aac-a0f3-afaf61283079"
      unitRef="usd">19214000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia232188089974394ba3ff6c2b6094895_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNy0yLTEtMS0xMTYzODI_075a73e5-08c2-4a51-98aa-29ae219e4a45"
      unitRef="usd">19345000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i20f3246577c641f7bd6870bf46f496c4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNy00LTEtMS0xMTYzODI_09c4b038-3563-48e3-885e-8fc17d7ed392"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i73cc9eb9936a400dac28db3797de151b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNy02LTEtMS0xMTYzODI_8db2ab11-48c7-499f-a1f7-f9fae949488e"
      unitRef="usd">131000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i52b1cf5afdf94fd8b60d3ef950409021_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjA2YjIxMTFjOGViMTQ1NmE5ODZhMWM1N2E4YjI2ODhmL3RhYmxlcmFuZ2U6MDZiMjExMWM4ZWIxNDU2YTk4NmExYzU3YThiMjY4OGZfNy04LTEtMS0xMTYzODI_9c0263a5-e1e9-438a-9ac8-d7928d7a7116"
      unitRef="usd">19214000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="i63385478851745b6b2cd3926942d5ba9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfMi0yLTEtMS0xMTYzODI_8a98efe9-d37c-4610-b858-8a10e3da306f"
      unitRef="usd">12191000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i742591e0815c40cc88e373ae3ff5dd79_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfMi00LTEtMS0xMTYzODI_28378cfd-0870-4dd9-8510-38855c342780"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="if9464ddae61948208c1ed09a11955e87_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfMi02LTEtMS0xMTYzODI_92ce1d7b-f40b-4412-8e1e-d17c8c5d3d59"
      unitRef="usd">12191000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="if27e785cfb5b46c0a52be71e9706b450_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfMi04LTEtMS0xMTYzODI_cc211198-0141-4416-b501-30e6bdb3ea3a"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure
      contextRef="ia588a577400046a89044ff23c0890376_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfMy0yLTEtMS0xMTYzODI_48891195-e245-4c96-836f-1bdfed213a63"
      unitRef="usd">334000</epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure>
    <epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure
      contextRef="ieef6077df82a4acdb38c701d14793d08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfMy00LTEtMS0xMTYzODI_b3643c51-3780-473a-8718-06476d32294b"
      unitRef="usd">0</epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure>
    <epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure
      contextRef="ifa9ca58b78c74807acaa867577e92a80_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfMy02LTEtMS0xMTYzODI_d08209cf-4eab-4472-a4f0-05aa3c1e48a4"
      unitRef="usd">0</epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure>
    <epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure
      contextRef="i2641db7dc9e94e5097162c736efe8c9c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfMy04LTEtMS0xMTYzODI_b725388a-5507-47de-8adc-f12954677dea"
      unitRef="usd">334000</epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia588a577400046a89044ff23c0890376_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNC0yLTEtMS0xMTYzODI_ecec3522-8017-4275-9e1c-b4e52f3603fc"
      unitRef="usd">12525000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ieef6077df82a4acdb38c701d14793d08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNC00LTEtMS0xMTYzODI_7fcc4f35-7c77-4d95-844d-ffc4f4020a41"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifa9ca58b78c74807acaa867577e92a80_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNC02LTEtMS0xMTYzODI_b3ef4306-d144-4d41-93dc-24ff83013e19"
      unitRef="usd">12191000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2641db7dc9e94e5097162c736efe8c9c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNC04LTEtMS0xMTYzODI_b37e3c78-4f45-4ab6-9c3d-7e59198a3966"
      unitRef="usd">334000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="i63385478851745b6b2cd3926942d5ba9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNi0yLTEtMS0xMTYzODI_67c2b071-de9c-4c03-ac0d-361278d97162"
      unitRef="usd">9350000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i742591e0815c40cc88e373ae3ff5dd79_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNi00LTEtMS0xMTYzODI_50c7dfdb-3d9e-424f-a62c-2b62d2a833a7"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="if9464ddae61948208c1ed09a11955e87_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNi02LTEtMS0xMTYzODI_56271970-0033-464d-8c18-c174a3d44b3b"
      unitRef="usd">9350000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="if27e785cfb5b46c0a52be71e9706b450_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNi04LTEtMS0xMTYzODI_97e1cd82-e49f-43ae-b63a-dad5d665811a"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ia588a577400046a89044ff23c0890376_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNy0yLTEtMS0xMTYzODI_13aa9627-9533-45fc-882d-2ae6a7ca7391"
      unitRef="usd">24308000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ieef6077df82a4acdb38c701d14793d08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNy00LTEtMS0xMTYzODI_af734957-cf52-49bd-8ca5-d0f130633f4c"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ifa9ca58b78c74807acaa867577e92a80_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNy02LTEtMS0xMTYzODI_1b39f41c-a2d6-4293-9e75-f6c5470f526e"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i2641db7dc9e94e5097162c736efe8c9c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfNy04LTEtMS0xMTYzODI_edf45e35-58cc-460a-bc20-cbb12cdf0af9"
      unitRef="usd">24308000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia588a577400046a89044ff23c0890376_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfOC0yLTEtMS0xMTYzODI_6efd1355-a771-4e18-9e29-e7402a0c3f80"
      unitRef="usd">33658000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ieef6077df82a4acdb38c701d14793d08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfOC00LTEtMS0xMTYzODI_0b1823db-9951-472f-9439-e5308f13ff3f"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ifa9ca58b78c74807acaa867577e92a80_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfOC02LTEtMS0xMTYzODI_3a1b7edb-5488-4b39-aa5d-ef4665f6bc8e"
      unitRef="usd">9350000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i2641db7dc9e94e5097162c736efe8c9c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOmZhY2E0YjhjMDQ4ZjRmNmU4ZjI4MzExZGUzNDdmNDJhL3RhYmxlcmFuZ2U6ZmFjYTRiOGMwNDhmNGY2ZThmMjgzMTFkZTM0N2Y0MmFfOC04LTEtMS0xMTYzODI_310488ee-fa6d-44e2-aa8f-a3b403508ca3"
      unitRef="usd">24308000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfNjIzNw_9ba7934a-fd29-41f8-b221-380c0ecb1b85">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The foreign exchange derivatives are valued using pricing models and discounted cash flow methodologies based on observable foreign exchange data at the measurement date. See Note 6 &#x201c;Derivative Financial Instruments&#x201d; in the condensed consolidated interim financial statements for additional information regarding derivative financial instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the contingent consideration was determined using a probability-weighted expected return method and is based on the expected future payments to be made to the sellers of the acquired businesses in accordance with the provisions outlined in the respective purchase agreements. Although there is significant judgment involved, the Company believes its estimates and assumptions are reasonable. In determining fair value, the Company considered a variety of factors, including future performance of the acquired businesses using financial projections developed by the Company and market risk assumptions that were derived for revenue growth and earnings before interest and taxes. The Company estimated future payments using the earnout formula and performance targets specified in the purchase agreements and adjusted those estimates to reflect the probability of their achievement. Those weighted-average estimated future payments were then discounted to present value using a rate based on the weighted-average cost of capital of guideline companies. The discount rates used to determine the fair value of contingent consideration both as of March 31, 2023 and December 31, 2022, were at a maximum of 20.0%, if a rate was applied. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earnout criteria would result in a change in the fair value of the recorded contingent liabilities. Such changes, if any, are recorded within Interest and other income/(loss), net in the Company&#x2019;s condensed consolidated statement of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="if1b0ed14a4b54a16be96971ceb3eb83c_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfODI0NjMzNzIyMTA4Ng_90fcd46d-ab3f-487c-8624-ee3666d97765"
      unitRef="number">0.200</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ia76bc30cfafb47279eee0e0939f09d6f_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfODI0NjMzNzIyMTA4Ng_da1c5725-bd2b-4669-84d9-575ab4a5d0ff"
      unitRef="number">0.200</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfNjIyNA_3591b81d-3eb3-4786-abaa-b7d35e2748d5">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending balances of Level 3 contingent consideration using significant unobservable inputs for the three months ended March 31, 2023 is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contingent consideration as of January 1, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;24,308&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value of contingent consideration included in Interest and other income/(loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payment of contingent consideration for previously acquired businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of foreign currency exchange rate changes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contingent consideration as of March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,214&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic8314fa4a1374d0b99a387fe9f393cb5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjgxYTdiMzdjZmFkMTRhYmRhNTJjNjA4NWY2ZTc4MzE4L3RhYmxlcmFuZ2U6ODFhN2IzN2NmYWQxNGFiZGE1MmM2MDg1ZjZlNzgzMThfMS0yLTEtMS0xMTYzODI_1d1e008e-bce7-4029-9f2b-2ee130dfa9cc"
      unitRef="usd">24308000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
      contextRef="ie8c2d19e708d4bc79b03203dc61ea9c2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjgxYTdiMzdjZmFkMTRhYmRhNTJjNjA4NWY2ZTc4MzE4L3RhYmxlcmFuZ2U6ODFhN2IzN2NmYWQxNGFiZGE1MmM2MDg1ZjZlNzgzMThfMy0yLTEtMS0xMTYzODI_4a08f90f-08ef-4843-8ae2-39fe084e756d"
      unitRef="usd">297000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i9e779c3603ed4b43b2db112fa2f1395d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjgxYTdiMzdjZmFkMTRhYmRhNTJjNjA4NWY2ZTc4MzE4L3RhYmxlcmFuZ2U6ODFhN2IzN2NmYWQxNGFiZGE1MmM2MDg1ZjZlNzgzMThfNC0yLTEtMS0xMTYzODI_a56aeeea-67cf-403b-aa09-03410a8b5e0b"
      unitRef="usd">5520000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <epam:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment
      contextRef="i9e779c3603ed4b43b2db112fa2f1395d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjgxYTdiMzdjZmFkMTRhYmRhNTJjNjA4NWY2ZTc4MzE4L3RhYmxlcmFuZ2U6ODFhN2IzN2NmYWQxNGFiZGE1MmM2MDg1ZjZlNzgzMThfNS0yLTEtMS0xMTYzODI_b51f4e54-d1bb-43f0-8898-d7bb60125d62"
      unitRef="usd">129000</epam:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i5b11adc0eb9a4e6d8c3057f76f8ec098_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjgxYTdiMzdjZmFkMTRhYmRhNTJjNjA4NWY2ZTc4MzE4L3RhYmxlcmFuZ2U6ODFhN2IzN2NmYWQxNGFiZGE1MmM2MDg1ZjZlNzgzMThfNi0yLTEtMS0xMTYzODI_295e91fc-435e-4976-add8-39a15c6ff4f6"
      unitRef="usd">19214000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfNjIzMQ_1bbacf04-9614-4d57-b119-a578e8cc165f">The following tables present the estimated fair values of the Company&#x2019;s financial assets and liabilities not measured at fair value on a recurring basis as of the dates indicated:&lt;div style="margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits included in Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Borrowings under the 2021 Credit Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred consideration for asset acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits included in Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Borrowings under the 2021 Credit Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred consideration for asset acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i42a70c8e58a545b5ac9b739376e56c34_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNS0yLTEtMS0xMTYzODI_d38cf272-1338-4ebb-b041-61f7dc0c40dc"
      unitRef="usd">143684000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib4be973136ca44f883276ed6cea2420e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNS00LTEtMS0xMTYzODI_b02ef853-5f00-4e71-ac27-4a915d030904"
      unitRef="usd">143684000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iea6c208a39ea48a7b8778dcb616028a0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNS02LTEtMS0xMTYzODI_018adc7f-89ef-4e3a-a481-a1b12abcd7df"
      unitRef="usd">143684000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie404ffd9166b4fde827f155cd0650fe9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNS04LTEtMS0xMTYzODI_2b0d338d-56ca-4ecd-969f-202241891222"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib3e784d93901401ab64e25fe779d810e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNS0xMC0xLTEtMTE2Mzgy_783969ce-41af-4f88-90ea-efc01c240cad"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6e4ae0d4472f40cdae2e0f32df9e1912_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi0yLTEtMS0xNjI1OTY_505b3c35-3526-4b3f-8a4d-ec2e2960ca90"
      unitRef="usd">80157000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8669b76d2f30480bacacb5b9e59c9ce9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi00LTEtMS0xNjI1OTY_b1ddbe1d-83f7-41f3-beab-66b33e0c5c9a"
      unitRef="usd">80157000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iea4acd9c94dc40bbb6cd6176ec8fead4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi02LTEtMS0xNjI1OTY_ff00563b-1c34-4cd0-b8de-326573b31ec9"
      unitRef="usd">80157000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i969cd556182f401f9a46eb1ad60eeb08_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi04LTEtMS0xNjI1OTY_075e9b02-55de-4677-bfc7-dd2501ffad2d"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i48f34fd873604e5db76b9e95666daa07_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi0xMC0xLTEtMTYyNTk2_a360aab4-e364-4a60-b905-dfe81b81f1e7"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i646394db0d454b0fbab1dcfdcebe457b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi0yLTEtMS0xMTYzODI_2725a4ad-6327-4974-bf04-4371a08cb53e"
      unitRef="usd">223841000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0751eeb444aa4149bfcc6640eb8c353c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi00LTEtMS0xMTYzODI_68f0748e-07e5-44e9-9a58-5c6e5775d33c"
      unitRef="usd">223841000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i70042e07e1504d97bd53643819e1c867_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi02LTEtMS0xMTYzODI_9ecd826a-7e9e-4112-8c96-d24d107a5454"
      unitRef="usd">223841000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i67f019a8ca1d4b5a8182e54b08f93615_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi04LTEtMS0xMTYzODI_e31432ca-6132-4f05-abb8-1218a07ee211"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9f02a0a153b04e81a737a9f9576aaffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNi0xMC0xLTEtMTE2Mzgy_19aa0cfd-ad25-4a8f-9fdc-33a6390a2762"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <epam:RestrictedCashandCashEquivalentsFairValueDisclosure
      contextRef="i646394db0d454b0fbab1dcfdcebe457b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNy0yLTEtMS0xMTYzODI_036a8d19-080d-46a7-ac27-775027020a85"
      unitRef="usd">2583000</epam:RestrictedCashandCashEquivalentsFairValueDisclosure>
    <epam:RestrictedCashandCashEquivalentsFairValueDisclosure
      contextRef="i0751eeb444aa4149bfcc6640eb8c353c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNy00LTEtMS0xMTYzODI_418c0854-92b0-4620-b1b0-ad746f9c9762"
      unitRef="usd">2583000</epam:RestrictedCashandCashEquivalentsFairValueDisclosure>
    <epam:RestrictedCashandCashEquivalentsFairValueDisclosure
      contextRef="i70042e07e1504d97bd53643819e1c867_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNy02LTEtMS0xMTYzODI_61820f49-8d55-4598-9e3b-dd4969e96d8a"
      unitRef="usd">2583000</epam:RestrictedCashandCashEquivalentsFairValueDisclosure>
    <epam:RestrictedCashandCashEquivalentsFairValueDisclosure
      contextRef="i67f019a8ca1d4b5a8182e54b08f93615_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNy04LTEtMS0xMTYzODI_08e830d8-a386-41fd-8405-1dde516476a0"
      unitRef="usd">0</epam:RestrictedCashandCashEquivalentsFairValueDisclosure>
    <epam:RestrictedCashandCashEquivalentsFairValueDisclosure
      contextRef="i9f02a0a153b04e81a737a9f9576aaffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfNy0xMC0xLTEtMTE2Mzgy_de865bf1-646a-4d62-bb1e-9697c25f1040"
      unitRef="usd">0</epam:RestrictedCashandCashEquivalentsFairValueDisclosure>
    <epam:ShortTermInvestmentsFairValueDisclosure
      contextRef="i049a9ca7f6b04662b3644dc761eb1a4f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfOC0yLTEtMS0xMTYzODI_c92e4826-6aaf-44ec-aae6-318512ca6434"
      unitRef="usd">60373000</epam:ShortTermInvestmentsFairValueDisclosure>
    <epam:ShortTermInvestmentsFairValueDisclosure
      contextRef="i54b9a7d8cefd4823b430e79a807ecb49_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfOC00LTEtMS0xMTYzODI_669088e5-139b-439f-9495-52df6445dd21"
      unitRef="usd">60373000</epam:ShortTermInvestmentsFairValueDisclosure>
    <epam:ShortTermInvestmentsFairValueDisclosure
      contextRef="i84494d533462414888b5bbddb2c87b76_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfOC02LTEtMS0xMTYzODI_9ad1817e-f1bb-4c88-817b-ce025c542117"
      unitRef="usd">0</epam:ShortTermInvestmentsFairValueDisclosure>
    <epam:ShortTermInvestmentsFairValueDisclosure
      contextRef="ibdf10d3819d64327aca7a4c83874db2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfOC04LTEtMS0xMTYzODI_db766df1-bf03-4164-ad26-824eda61a8df"
      unitRef="usd">60373000</epam:ShortTermInvestmentsFairValueDisclosure>
    <epam:ShortTermInvestmentsFairValueDisclosure
      contextRef="ia8956ee06d054bfcaf4aadccf0732327_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfOC0xMC0xLTEtMTE2Mzgy_6ec9fd91-75f8-449a-b8f4-2bd995b4c0aa"
      unitRef="usd">0</epam:ShortTermInvestmentsFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="id1d52ed6478844f39df3894583807aab_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTItMi0xLTEtMTE2Mzgy_66109575-ae94-4a83-8d7e-9d9eb608ae18"
      unitRef="usd">25000000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i5bcd059664364e82bb57e7bb6d687c58_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTItNC0xLTEtMTE2Mzgy_e6456e3e-71bb-4aa6-99c4-58a2bc514846"
      unitRef="usd">25000000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i9bb0f4f59a6d4de98ba8dec92ee0d1b3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTItNi0xLTEtMTE2Mzgy_c28418ee-8521-4f80-b4e1-c7dabe1b26dd"
      unitRef="usd">0</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i684e32019ec24bdab8cb897460da05d9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTItOC0xLTEtMTE2Mzgy_300bb357-b55d-439f-b833-121cc941ac25"
      unitRef="usd">25000000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i8dca56208ebb41f4b001ea81f245a0bf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTItMTAtMS0xLTExNjM4Mg_4219b5e8-491c-4ad2-883b-219a13f1b561"
      unitRef="usd">0</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="i5d87381cae8a4910a6e812fdb7c8ae5c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTMtMi0xLTEtMTYxOTQw_8d314ace-c013-40a3-bcbb-19132d16d00d"
      unitRef="usd">54115000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="i8c5106bdbca74155b3908d1f031e6553_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTMtNC0xLTEtMTYxOTQw_b52a38fb-e4d9-48d1-8813-e351a0aeec63"
      unitRef="usd">54115000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="if53b17f9f26b4bfea1a1483e8d07e010_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTMtNi0xLTEtMTYxOTQw_156dd45c-f07e-418f-8af3-f243058d482a"
      unitRef="usd">0</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="i5afec1bfb1b5414baf3f26ccc2f8a358_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTMtOC0xLTEtMTYxOTQw_ee7d72e0-a7cf-4e34-bcd1-7aa906d72671"
      unitRef="usd">54115000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="i42e112b0c28e41e5914f7f72710db3e2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjg0MDkyNWZmOTQ1MTQ5MjRhZjhlOTRhNWY1ZDgyOTYzL3RhYmxlcmFuZ2U6ODQwOTI1ZmY5NDUxNDkyNGFmOGU5NGE1ZjVkODI5NjNfMTMtMTAtMS0xLTE2MTk0MA_bd792bc6-3d8b-4068-a6b5-f7ce4be40eb9"
      unitRef="usd">0</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia2c2f270361c4926922672a5c722e8e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNS0yLTEtMS0xMTYzODI_394de2f6-9b1d-4841-b949-153f3d0a0b0c"
      unitRef="usd">312321000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic8ef8ba33e864b8ea33b6b99f105b0b5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNS00LTEtMS0xMTYzODI_95aa291b-3cc4-46aa-84e8-ea494f89fcbe"
      unitRef="usd">312321000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iea2060045a5745f58b008c86cab1c979_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNS02LTEtMS0xMTYzODI_9cd17263-a162-4da9-b7ed-73e7e61c9406"
      unitRef="usd">312321000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i34dba12fa90148248c6e7b5164968a8b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNS04LTEtMS0xMTYzODI_4573a7e9-edd1-40f6-b3cf-c48ddffbfd90"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="idda1aedccb9448db94a5e0ff08b93287_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNS0xMC0xLTEtMTE2Mzgy_831b1a59-0400-45b1-a8f5-a3fc943e90ab"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i81fde1c9073b415c8d2f03de54f1d759_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNi0yLTEtMS0xMTYzODI_6ae40257-399e-4269-9c23-82601030f06f"
      unitRef="usd">312321000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iecffdaa4908047be939c959c9c487479_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNi00LTEtMS0xMTYzODI_21667bc7-45fc-49d3-a813-b187cae101af"
      unitRef="usd">312321000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4101d714b76841c09590ae05d390b6ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNi02LTEtMS0xMTYzODI_bf8bbd65-69a4-498c-a40a-ff9ea2fb318a"
      unitRef="usd">312321000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i89ce0ce2d3e049daa0a54a164f7b54fd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNi04LTEtMS0xMTYzODI_4cec390d-7665-4a31-b5ef-a7d5244fb4d7"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i93194d5491ad495ab857202724586ddf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNi0xMC0xLTEtMTE2Mzgy_d76504a8-9ed0-4133-a7f5-2521386f410e"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <epam:RestrictedCashandCashEquivalentsFairValueDisclosure
      contextRef="i81fde1c9073b415c8d2f03de54f1d759_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNy0yLTEtMS0xMTYzODI_7b494b70-b340-4766-9e63-d5dff69974dc"
      unitRef="usd">2292000</epam:RestrictedCashandCashEquivalentsFairValueDisclosure>
    <epam:RestrictedCashandCashEquivalentsFairValueDisclosure
      contextRef="iecffdaa4908047be939c959c9c487479_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNy00LTEtMS0xMTYzODI_22ed7eda-a424-471c-9ac3-8a08e33bb97f"
      unitRef="usd">2292000</epam:RestrictedCashandCashEquivalentsFairValueDisclosure>
    <epam:RestrictedCashandCashEquivalentsFairValueDisclosure
      contextRef="i4101d714b76841c09590ae05d390b6ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNy02LTEtMS0xMTYzODI_f2ed08e4-fc39-4f69-8fc4-2a0b8e850864"
      unitRef="usd">2292000</epam:RestrictedCashandCashEquivalentsFairValueDisclosure>
    <epam:RestrictedCashandCashEquivalentsFairValueDisclosure
      contextRef="i89ce0ce2d3e049daa0a54a164f7b54fd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNy04LTEtMS0xMTYzODI_66c24ff3-838e-4db4-973e-2c6c7468bee8"
      unitRef="usd">0</epam:RestrictedCashandCashEquivalentsFairValueDisclosure>
    <epam:RestrictedCashandCashEquivalentsFairValueDisclosure
      contextRef="i93194d5491ad495ab857202724586ddf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfNy0xMC0xLTEtMTE2Mzgy_0ed9cdd7-4d7d-4af9-a89f-1b6b4ffc5d4a"
      unitRef="usd">0</epam:RestrictedCashandCashEquivalentsFairValueDisclosure>
    <epam:ShortTermInvestmentsFairValueDisclosure
      contextRef="i2a2275760de84d66bb6d1f04425e449c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfOC0yLTEtMS0xNTU0MDU_78cd343d-0d8a-4e69-b75a-01a08fe0ed92"
      unitRef="usd">60336000</epam:ShortTermInvestmentsFairValueDisclosure>
    <epam:ShortTermInvestmentsFairValueDisclosure
      contextRef="i489dbe76d9ab4a9f8d20642287291a1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfOC00LTEtMS0xNTU0MDU_4c590839-7842-45c3-a2d6-093a25850b65"
      unitRef="usd">60336000</epam:ShortTermInvestmentsFairValueDisclosure>
    <epam:ShortTermInvestmentsFairValueDisclosure
      contextRef="i87531ef24a1d44458df5aac2d22e803b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfOC02LTEtMS0xNTU0MDU_1711e2da-71de-430a-bf0d-597dac6049f0"
      unitRef="usd">0</epam:ShortTermInvestmentsFairValueDisclosure>
    <epam:ShortTermInvestmentsFairValueDisclosure
      contextRef="icee56cdd66a8415380e0ee0e00c1eb80_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfOC04LTEtMS0xNTU0MDU_03336d3c-66b8-483d-a580-c4869f05e5e3"
      unitRef="usd">60336000</epam:ShortTermInvestmentsFairValueDisclosure>
    <epam:ShortTermInvestmentsFairValueDisclosure
      contextRef="i236a4d782e3a4d45bf0bebcdce86fa87_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfOC0xMC0xLTEtMTU1NDA1_3556640a-1324-4615-8fe2-c0f9978797f7"
      unitRef="usd">0</epam:ShortTermInvestmentsFairValueDisclosure>
    <us-gaap:ShortTermBorrowings
      contextRef="i81fde1c9073b415c8d2f03de54f1d759_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTAtMi0xLTEtMTcwODQy_f2711e20-a9c3-400a-b904-800e752afbc1"
      unitRef="usd">2861000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="iecffdaa4908047be939c959c9c487479_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTAtNC0xLTEtMTcwODQy_706e7114-aafb-4938-914d-b4adda479cd3"
      unitRef="usd">2861000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i4101d714b76841c09590ae05d390b6ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTAtNi0xLTEtMTcwODQy_03a0b018-665e-4785-ac42-97bdc30939b7"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i89ce0ce2d3e049daa0a54a164f7b54fd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTAtOC0xLTEtMTcwODQy_cf5af253-67c1-4cbc-a037-a94de14300f2"
      unitRef="usd">2861000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i93194d5491ad495ab857202724586ddf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTAtMTAtMS0xLTE3MDg0OA_2a9595bf-c51b-4f73-b84b-c0a82d872d71"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i5ebd62b8f7424acbab957fc58fe2beaa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTEtMi0xLTEtMTE2Mzgy_a84c4915-41f5-4d5b-8be1-224344b9c912"
      unitRef="usd">25000000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i1a87c42bc7f940cdb48405a45a329299_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTEtNC0xLTEtMTE2Mzgy_532ce35e-de46-41ba-a17d-48e46dc87a9a"
      unitRef="usd">25000000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="if825d07a8dda4167b172e315efcdcb77_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTEtNi0xLTEtMTE2Mzgy_81dbce66-576c-4e65-a601-a66ccf4a9e03"
      unitRef="usd">0</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="ic22ac5841af54104b3f9f5deb1da7bcf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTEtOC0xLTEtMTE2Mzgy_6a876473-1687-415b-af6d-96a0f225038b"
      unitRef="usd">25000000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="ia9076b1e56414764bee1f3d14cbcb1eb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTEtMTAtMS0xLTExNjM4Mg_d553802f-2048-47d6-9f6e-04dfd6ec525c"
      unitRef="usd">0</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:OtherLongTermDebt
      contextRef="i81fde1c9073b415c8d2f03de54f1d759_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTItMi0xLTEtMTcwODU4_54a9cbeb-ae95-4bf4-b260-70a9fd415139"
      unitRef="usd">2693000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="iecffdaa4908047be939c959c9c487479_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTItNC0xLTEtMTcwODU4_c9c6180f-9874-469f-b719-5b01cf1b4cc1"
      unitRef="usd">2693000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="i4101d714b76841c09590ae05d390b6ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTItNi0xLTEtMTcwODU4_6b8bf862-f39b-4870-ab7d-fe2ad022519b"
      unitRef="usd">0</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="i89ce0ce2d3e049daa0a54a164f7b54fd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTItOC0xLTEtMTcwODU4_6b20e530-b541-48b9-90f7-696a8976d1cc"
      unitRef="usd">2693000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="i93194d5491ad495ab857202724586ddf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTItMTAtMS0xLTE3MDg1OA_32e61c32-2ddd-4a75-b916-7bb8bb366dc9"
      unitRef="usd">0</us-gaap:OtherLongTermDebt>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="i16ee193cea124e8a9e6d16c3dcf5fb2f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTMtMi0xLTEtMTU1NDQw_1b542c3e-1af1-4878-b5ed-324a8ce75445"
      unitRef="usd">53636000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="i67cf157ade994f25bcfde0069418c74c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTMtNC0xLTEtMTU1NDQw_862ecf82-c602-449b-b1ce-5c687ba5be8f"
      unitRef="usd">53636000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="i5a158f3a70f54909afb1040672242f63_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTMtNi0xLTEtMTU1NDQw_248960ba-dd25-4a16-9fe1-6a61cfbaf0e0"
      unitRef="usd">0</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="i46f7904397094f1c8024fc4bfa578172_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTMtOC0xLTEtMTU1NDQw_820a9c8b-e22e-45ab-89e5-6e6fa7634212"
      unitRef="usd">53636000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="i0cce9a2b48ab498dbda72da4579bdda3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RhYmxlOjdmNTgyMDE4MmViMjQxNmM4NmJjMzg1OWIzZDdlZTZiL3RhYmxlcmFuZ2U6N2Y1ODIwMTgyZWIyNDE2Yzg2YmMzODU5YjNkN2VlNmJfMTMtMTAtMS0xLTE1NTQ0MA_90589eae-7e85-4e34-853b-183499a57152"
      unitRef="usd">0</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="ia2da8f0919db4261a94773bc101ea2d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfMzg0ODI5MDcxMDE5Mw_d051c054-331a-447f-ba09-0ee9fd2580aa"
      unitRef="usd">66100000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ia2da8f0919db4261a94773bc101ea2d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfMzg0ODI5MDcxMDIzNQ_65b251e8-a968-4b91-9adb-7e3794f8a68e"
      unitRef="usd">13300000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:AssetAcquisitionContingentConsiderationLiability
      contextRef="i46f32df60b3444a4adcde52f7a8fe326_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfMzg0ODI5MDcxMDM0NA_2714d732-7af7-4c35-9364-677680316f3b"
      unitRef="usd">52800000</us-gaap:AssetAcquisitionContingentConsiderationLiability>
    <epam:AssetAcquisitionContingentConsiderationMeasurementInput
      contextRef="if4b2229b82364a71891a9a3650a801ae_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfMzg0ODI5MDcxMDU5MQ_7e0859b0-6f0c-4776-be45-82bd163fe347"
      unitRef="number">0.0520</epam:AssetAcquisitionContingentConsiderationMeasurementInput>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfNjI0Nw_4bf7213e-b328-4f29-b472-6d3ecccdfbc8">Non-Marketable Securities Without Readily Determinable Fair ValuesThe Company holds investments in equity securities that do not have readily determinable fair values. These investments are recorded at cost and are remeasured to fair value based on certain observable price changes or impairment events as they occur.</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ifa84c38e8e8249bf9e641c297a265365_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfNjA4MQ_cd26e7ff-d52b-40ca-86b1-c8196a2b870a"
      unitRef="usd">30300000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="id5256c14cf1a4f21a8fd9dbaf0539339_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80Ni9mcmFnOjEyOTMyZWNlODgzZTQ1NGM4ODUyMTA5YWZlNjRhOTcyL3RleHRyZWdpb246MTI5MzJlY2U4ODNlNDU0Yzg4NTIxMDlhZmU2NGE5NzJfNjA4OA_3e17e054-7080-4baf-bc1d-c2631fa4c646"
      unitRef="usd">28400000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80OS9mcmFnOjc4ZDY0NjJmY2E5MTRmOWZhYjcwYjUxNWM5YTM3NzQ4L3RleHRyZWdpb246NzhkNjQ2MmZjYTkxNGY5ZmFiNzBiNTE1YzlhMzc3NDhfMTQ2OQ_4aba62f5-5c11-40ca-893f-05e526a4bb04">DERIVATIVE FINANCIAL INSTRUMENTSIn the normal course of business, the Company uses derivative financial instruments to manage the risk of fluctuations in foreign currency exchange rates. The Company has a hedging program whereby it enters into a series of foreign exchange forward contracts with durations of twelve months or less that are designated as cash flow hedges of forecasted Polish zloty, Hungarian forint and Indian rupee transactions. &lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March 31, 2022, in response to the invasion of Ukraine, the Company de-designated its Russian ruble foreign exchange forward contracts as hedges and entered into offsetting foreign exchange forward contracts with the same counterparty. The Company determined it was probable the underlying forecasted foreign currency transactions which were hedged would not occur and reclassified the accumulated loss of $43.9&#160;million on the underlying hedges into income which is classified as foreign exchange loss in the condensed consolidated statement of income. As of March&#160;31, 2023, all of the Company&#x2019;s Russian ruble foreign exchange forwards contracts had settled.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, all of the Company&#x2019;s foreign exchange forward contracts were designated as hedges and there is no financial collateral (including cash collateral) required to be posted by the Company related to the foreign exchange forward contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of derivative instruments on the Company&#x2019;s condensed consolidated balance sheets as of March&#160;31, 2023 and December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.314%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts - &lt;br/&gt;Designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts - &lt;br/&gt;Not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ib8cfd7a26d364b5ebaff617a111212d0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80OS9mcmFnOjc4ZDY0NjJmY2E5MTRmOWZhYjcwYjUxNWM5YTM3NzQ4L3RleHRyZWdpb246NzhkNjQ2MmZjYTkxNGY5ZmFiNzBiNTE1YzlhMzc3NDhfODkz_cf7692f4-e91f-4ce2-a3ce-d4c64214b135"
      unitRef="usd">-43900000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80OS9mcmFnOjc4ZDY0NjJmY2E5MTRmOWZhYjcwYjUxNWM5YTM3NzQ4L3RleHRyZWdpb246NzhkNjQ2MmZjYTkxNGY5ZmFiNzBiNTE1YzlhMzc3NDhfMTQ3Mw_7f2c50eb-5922-454c-8cf8-40eef5a31b45">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of derivative instruments on the Company&#x2019;s condensed consolidated balance sheets as of March&#160;31, 2023 and December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.314%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts - &lt;br/&gt;Designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts - &lt;br/&gt;Not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i17417e9014d64054a021f20e470a3b84_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80OS9mcmFnOjc4ZDY0NjJmY2E5MTRmOWZhYjcwYjUxNWM5YTM3NzQ4L3RhYmxlOjc1ZjZjZTlkYzYzZDRmMGU5NzJhNjc5YTdiNjI5ZDQzL3RhYmxlcmFuZ2U6NzVmNmNlOWRjNjNkNGYwZTk3MmE2NzlhN2I2MjlkNDNfMi00LTEtMS0xMTYzODI_0e4d633f-e76a-421d-b75a-ada19905d894"
      unitRef="usd">16224000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ibf44049f19d74423887b3e93c472b4e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80OS9mcmFnOjc4ZDY0NjJmY2E5MTRmOWZhYjcwYjUxNWM5YTM3NzQ4L3RhYmxlOjc1ZjZjZTlkYzYzZDRmMGU5NzJhNjc5YTdiNjI5ZDQzL3RhYmxlcmFuZ2U6NzVmNmNlOWRjNjNkNGYwZTk3MmE2NzlhN2I2MjlkNDNfMi04LTEtMS0xMTYzODI_14d556f4-942a-4440-b0b8-28163c5d3460"
      unitRef="usd">12191000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i4077f99606aa4495b4e75a8905b3d630_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80OS9mcmFnOjc4ZDY0NjJmY2E5MTRmOWZhYjcwYjUxNWM5YTM3NzQ4L3RhYmxlOjc1ZjZjZTlkYzYzZDRmMGU5NzJhNjc5YTdiNjI5ZDQzL3RhYmxlcmFuZ2U6NzVmNmNlOWRjNjNkNGYwZTk3MmE2NzlhN2I2MjlkNDNfMy02LTEtMS0xMTYzODI_6052296c-3a11-46f3-a529-7731a453dd83"
      unitRef="usd">131000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i056f3f40919a4706984f57c97c8efec8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80OS9mcmFnOjc4ZDY0NjJmY2E5MTRmOWZhYjcwYjUxNWM5YTM3NzQ4L3RhYmxlOjc1ZjZjZTlkYzYzZDRmMGU5NzJhNjc5YTdiNjI5ZDQzL3RhYmxlcmFuZ2U6NzVmNmNlOWRjNjNkNGYwZTk3MmE2NzlhN2I2MjlkNDNfMy0xMC0xLTEtMTE2Mzgy_24e7df20-66e1-4fa9-b071-84f9760b975b"
      unitRef="usd">1445000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i1c12b284234746e28e6304b1f4312991_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80OS9mcmFnOjc4ZDY0NjJmY2E5MTRmOWZhYjcwYjUxNWM5YTM3NzQ4L3RhYmxlOjc1ZjZjZTlkYzYzZDRmMGU5NzJhNjc5YTdiNjI5ZDQzL3RhYmxlcmFuZ2U6NzVmNmNlOWRjNjNkNGYwZTk3MmE2NzlhN2I2MjlkNDNfNC02LTEtMS0xMTYzODI_e1c74c36-bc90-4494-b76e-a360d7d98a1c"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="if989537f1dab48ed86649dcd34c7ab61_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV80OS9mcmFnOjc4ZDY0NjJmY2E5MTRmOWZhYjcwYjUxNWM5YTM3NzQ4L3RhYmxlOjc1ZjZjZTlkYzYzZDRmMGU5NzJhNjc5YTdiNjI5ZDQzL3RhYmxlcmFuZ2U6NzVmNmNlOWRjNjNkNGYwZTk3MmE2NzlhN2I2MjlkNDNfNC0xMC0xLTEtMTE2Mzgy_c53bd0b6-1b27-44da-b623-8b7ac091c7c3"
      unitRef="usd">7905000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfMTg0MA_e332da91-e6cd-487b-8427-b1bb577c778a">LEASES&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases office space, corporate apartments, office equipment, and vehicles. Many of the Company&#x2019;s leases contain variable payments including changes in base rent and charges for common area maintenance or other miscellaneous expenses. Due to this variability, the cash flows associated with these variable payments are not included in the minimum lease payments used in determining the right-of-use assets and associated lease liabilities and are recognized in the period in which the obligation for such payments is incurred. The Company&#x2019;s leases have remaining lease terms ranging from 0.1 to 8.8 years. Certain lease agreements, mainly for office space, include options to extend or terminate the lease before the expiration date. The Company considers such options when determining the lease term when it is reasonably certain that the Company will exercise that option. The Company leases and subleases a portion of its office space to third parties. Lease income and sublease income were immaterial for the three months ended March&#160;31, 2023 and 2022. See Note 2 &#x201c;Impact of the Invasion of Ukraine&#x201d; for discussion of impairment of right-of-use assets in Russia.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2023 and 2022, the components of lease expense were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Income Statement Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,487&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,110&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases for the three months ended March&#160;31, 2023 and 2022 was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows used for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-cash net increase/(decrease) due to lease modifications:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average remaining lease term and discount rate as of March&#160;31, 2023 and 2022 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.009%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average remaining lease term, in years:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, operating lease liabilities will mature as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Lease Payments &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 (excluding three months ended March 31, 2023)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;171,416&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;158,845&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had committed to payments of $14.2 million related to operating lease agreements that had not yet commenced as of March&#160;31, 2023. These operating leases will commence on various dates during 2023 with lease terms ranging from 0.2 to 7.3 years. The Company did not have any material finance lease agreements that had not yet commenced.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="iad16911b5acd43b0af5de2df118db8c4_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfNjEz_e480e7db-4d70-438d-930c-a4a027e566f0">P0Y1M6D</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i090b80fe71c144cc8ca1ef462c320c07_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfNjE5_c1af4334-9a2d-4ca2-abe7-56114b9ca10d">P8Y9M18D</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfMTg0Mg_55523a29-47cf-498c-987b-c6762cf321fe">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2023 and 2022, the components of lease expense were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Income Statement Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,487&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,110&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ibf7c7447686f418e858a209a1b10b68f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjE5MTIyZGFhMjBjZDQ4NGJhNGMwNDQ3MzE2MGFiYzZjL3RhYmxlcmFuZ2U6MTkxMjJkYWEyMGNkNDg0YmE0YzA0NDczMTYwYWJjNmNfMi00LTEtMS0xMTYzODI_730a1cab-ab9b-4453-bf1a-f52e29be18b1"
      unitRef="usd">11183000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ia5bc4eec70c1417790ab6d9277c57aa4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjE5MTIyZGFhMjBjZDQ4NGJhNGMwNDQ3MzE2MGFiYzZjL3RhYmxlcmFuZ2U6MTkxMjJkYWEyMGNkNDg0YmE0YzA0NDczMTYwYWJjNmNfMi02LTEtMS0xMTYzODI_8d7c94c0-15a0-4250-aef4-f7bf466a1000"
      unitRef="usd">15884000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ibf7c7447686f418e858a209a1b10b68f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjE5MTIyZGFhMjBjZDQ4NGJhNGMwNDQ3MzE2MGFiYzZjL3RhYmxlcmFuZ2U6MTkxMjJkYWEyMGNkNDg0YmE0YzA0NDczMTYwYWJjNmNfMy00LTEtMS0xMTYzODI_a06cccd4-cb09-4d32-9f6a-e05a6596cfa3"
      unitRef="usd">3648000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ia5bc4eec70c1417790ab6d9277c57aa4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjE5MTIyZGFhMjBjZDQ4NGJhNGMwNDQ3MzE2MGFiYzZjL3RhYmxlcmFuZ2U6MTkxMjJkYWEyMGNkNDg0YmE0YzA0NDczMTYwYWJjNmNfMy02LTEtMS0xMTYzODI_ab36ed48-6996-49ee-93bc-899d5defd40b"
      unitRef="usd">3187000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ibf7c7447686f418e858a209a1b10b68f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjE5MTIyZGFhMjBjZDQ4NGJhNGMwNDQ3MzE2MGFiYzZjL3RhYmxlcmFuZ2U6MTkxMjJkYWEyMGNkNDg0YmE0YzA0NDczMTYwYWJjNmNfNC00LTEtMS0xMTYzODI_39dc0fae-ac00-4340-bb37-f0cf9ca13257"
      unitRef="usd">2656000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ia5bc4eec70c1417790ab6d9277c57aa4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjE5MTIyZGFhMjBjZDQ4NGJhNGMwNDQ3MzE2MGFiYzZjL3RhYmxlcmFuZ2U6MTkxMjJkYWEyMGNkNDg0YmE0YzA0NDczMTYwYWJjNmNfNC02LTEtMS0xMTYzODI_bb385f9f-f6a2-46f1-8af3-117a3a0cc93e"
      unitRef="usd">1039000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjE5MTIyZGFhMjBjZDQ4NGJhNGMwNDQ3MzE2MGFiYzZjL3RhYmxlcmFuZ2U6MTkxMjJkYWEyMGNkNDg0YmE0YzA0NDczMTYwYWJjNmNfNS00LTEtMS0xMTYzODI_5acb95af-e1b9-4521-959a-da6ae2b3d2c2"
      unitRef="usd">17487000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjE5MTIyZGFhMjBjZDQ4NGJhNGMwNDQ3MzE2MGFiYzZjL3RhYmxlcmFuZ2U6MTkxMjJkYWEyMGNkNDg0YmE0YzA0NDczMTYwYWJjNmNfNS02LTEtMS0xMTYzODI_00565ec5-fa93-4f8b-b32c-d97d6197a27d"
      unitRef="usd">20110000</us-gaap:LeaseCost>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfMTg0OA_118b707f-38e4-4cd5-a19e-61e4364a0220">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases for the three months ended March&#160;31, 2023 and 2022 was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows used for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-cash net increase/(decrease) due to lease modifications:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjY0NDcxMTRmMDNhYTQ2MDZhNTE2OWY0YmExMjgzNmM1L3RhYmxlcmFuZ2U6NjQ0NzExNGYwM2FhNDYwNmE1MTY5ZjRiYTEyODM2YzVfMy02LTEtMS0xMTYzODI_a36b72de-78bb-4543-8298-b61b2ea811f2"
      unitRef="usd">11719000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjY0NDcxMTRmMDNhYTQ2MDZhNTE2OWY0YmExMjgzNmM1L3RhYmxlcmFuZ2U6NjQ0NzExNGYwM2FhNDYwNmE1MTY5ZjRiYTEyODM2YzVfMy04LTEtMS0xMTYzODI_5754c4dd-ea13-4697-ad1d-97c54696f7f7"
      unitRef="usd">14803000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjY0NDcxMTRmMDNhYTQ2MDZhNTE2OWY0YmExMjgzNmM1L3RhYmxlcmFuZ2U6NjQ0NzExNGYwM2FhNDYwNmE1MTY5ZjRiYTEyODM2YzVfNS02LTEtMS0xMTYzODI_c9c483b5-ebd5-4cc2-8231-0767396ec622"
      unitRef="usd">3349000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjY0NDcxMTRmMDNhYTQ2MDZhNTE2OWY0YmExMjgzNmM1L3RhYmxlcmFuZ2U6NjQ0NzExNGYwM2FhNDYwNmE1MTY5ZjRiYTEyODM2YzVfNS04LTEtMS0xMTYzODI_639a1383-c2e4-4220-b08e-a4dfd17537c2"
      unitRef="usd">19484000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <epam:RightofUseAssetModifiedOperatingLease
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjY0NDcxMTRmMDNhYTQ2MDZhNTE2OWY0YmExMjgzNmM1L3RhYmxlcmFuZ2U6NjQ0NzExNGYwM2FhNDYwNmE1MTY5ZjRiYTEyODM2YzVfNy02LTEtMS0xMTYzODI_0f0dcec9-5dae-427f-9bc0-133e0ed973ae"
      unitRef="usd">1383000</epam:RightofUseAssetModifiedOperatingLease>
    <epam:RightofUseAssetModifiedOperatingLease
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjY0NDcxMTRmMDNhYTQ2MDZhNTE2OWY0YmExMjgzNmM1L3RhYmxlcmFuZ2U6NjQ0NzExNGYwM2FhNDYwNmE1MTY5ZjRiYTEyODM2YzVfNy04LTEtMS0xMTYzODI_3c76c0ae-c913-410a-b804-8d602649bb69"
      unitRef="usd">-7428000</epam:RightofUseAssetModifiedOperatingLease>
    <epam:OperatingLeaseLiabilityModification
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjY0NDcxMTRmMDNhYTQ2MDZhNTE2OWY0YmExMjgzNmM1L3RhYmxlcmFuZ2U6NjQ0NzExNGYwM2FhNDYwNmE1MTY5ZjRiYTEyODM2YzVfOC02LTEtMS0xMTYzODI_1e9909d2-e17b-4443-a8a6-3555607a8491"
      unitRef="usd">1114000</epam:OperatingLeaseLiabilityModification>
    <epam:OperatingLeaseLiabilityModification
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjY0NDcxMTRmMDNhYTQ2MDZhNTE2OWY0YmExMjgzNmM1L3RhYmxlcmFuZ2U6NjQ0NzExNGYwM2FhNDYwNmE1MTY5ZjRiYTEyODM2YzVfOC04LTEtMS0xMTYzODI_e943aead-e43e-4de0-94ab-e7cfa44fd94c"
      unitRef="usd">-7434000</epam:OperatingLeaseLiabilityModification>
    <epam:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfMTg0NA_23bb5087-461c-4eee-8c4c-85515d2673c4">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average remaining lease term and discount rate as of March&#160;31, 2023 and 2022 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.009%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average remaining lease term, in years:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</epam:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOmM2ODljNTg1YjJmYTQ4NTBhYWUyNjVmNmJiNGU5MzU0L3RhYmxlcmFuZ2U6YzY4OWM1ODViMmZhNDg1MGFhZTI2NWY2YmI0ZTkzNTRfMi0yLTEtMS0xMTYzODI_cfe897d2-40d2-45ca-aeb0-05daac86a5af">P5Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="if8a7052944a54e47827b003aa3153088_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOmM2ODljNTg1YjJmYTQ4NTBhYWUyNjVmNmJiNGU5MzU0L3RhYmxlcmFuZ2U6YzY4OWM1ODViMmZhNDg1MGFhZTI2NWY2YmI0ZTkzNTRfMi00LTEtMS0xMTYzODI_a076c9bc-c109-4332-b1cd-1635e80a9d0d">P5Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOmM2ODljNTg1YjJmYTQ4NTBhYWUyNjVmNmJiNGU5MzU0L3RhYmxlcmFuZ2U6YzY4OWM1ODViMmZhNDg1MGFhZTI2NWY2YmI0ZTkzNTRfNC0yLTEtMS0xMTYzODI_ac087cd5-f9c4-4b11-b784-cc2f8f4df32e"
      unitRef="number">0.033</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="if8a7052944a54e47827b003aa3153088_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOmM2ODljNTg1YjJmYTQ4NTBhYWUyNjVmNmJiNGU5MzU0L3RhYmxlcmFuZ2U6YzY4OWM1ODViMmZhNDg1MGFhZTI2NWY2YmI0ZTkzNTRfNC00LTEtMS0xMTYzODI_67bd0925-4765-4152-a243-eca7da28f103"
      unitRef="number">0.024</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfMTg1Nw_3e3d2ea1-6668-4a0c-b831-94d060ea2108">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, operating lease liabilities will mature as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Lease Payments &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 (excluding three months ended March 31, 2023)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;171,416&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;158,845&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjIyZDQ5YTg0ZTE4MTQxNmRiYmY3NzE1Njg0MmZjN2QzL3RhYmxlcmFuZ2U6MjJkNDlhODRlMTgxNDE2ZGJiZjc3MTU2ODQyZmM3ZDNfMS0yLTEtMS0xMTYzODI_728f9280-d3bc-41ab-a80e-abd381de3846"
      unitRef="usd">34923000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjIyZDQ5YTg0ZTE4MTQxNmRiYmY3NzE1Njg0MmZjN2QzL3RhYmxlcmFuZ2U6MjJkNDlhODRlMTgxNDE2ZGJiZjc3MTU2ODQyZmM3ZDNfMi0yLTEtMS0xMTYzODI_2582500f-7370-4891-a83a-7235b6c37a11"
      unitRef="usd">38223000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjIyZDQ5YTg0ZTE4MTQxNmRiYmY3NzE1Njg0MmZjN2QzL3RhYmxlcmFuZ2U6MjJkNDlhODRlMTgxNDE2ZGJiZjc3MTU2ODQyZmM3ZDNfMy0yLTEtMS0xMTYzODI_82c6e54d-0083-49c1-acd8-5cabfca16c06"
      unitRef="usd">30128000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjIyZDQ5YTg0ZTE4MTQxNmRiYmY3NzE1Njg0MmZjN2QzL3RhYmxlcmFuZ2U6MjJkNDlhODRlMTgxNDE2ZGJiZjc3MTU2ODQyZmM3ZDNfNC0yLTEtMS0xMTYzODI_3effdbf5-82a9-46d8-a943-4ba79b65e40d"
      unitRef="usd">23774000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjIyZDQ5YTg0ZTE4MTQxNmRiYmY3NzE1Njg0MmZjN2QzL3RhYmxlcmFuZ2U6MjJkNDlhODRlMTgxNDE2ZGJiZjc3MTU2ODQyZmM3ZDNfNS0yLTEtMS0xMTYzODI_79571c93-268d-40c7-be6f-da40f9d67d92"
      unitRef="usd">14968000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <epam:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjIyZDQ5YTg0ZTE4MTQxNmRiYmY3NzE1Njg0MmZjN2QzL3RhYmxlcmFuZ2U6MjJkNDlhODRlMTgxNDE2ZGJiZjc3MTU2ODQyZmM3ZDNfNi0yLTEtMS0xMTYzODI_71053f11-2f42-4dff-ac34-b65d45867d7b"
      unitRef="usd">29400000</epam:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjIyZDQ5YTg0ZTE4MTQxNmRiYmY3NzE1Njg0MmZjN2QzL3RhYmxlcmFuZ2U6MjJkNDlhODRlMTgxNDE2ZGJiZjc3MTU2ODQyZmM3ZDNfNy0yLTEtMS0xMTYzODI_0197259a-ea33-4835-a49b-55efe8f4d5fa"
      unitRef="usd">171416000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjIyZDQ5YTg0ZTE4MTQxNmRiYmY3NzE1Njg0MmZjN2QzL3RhYmxlcmFuZ2U6MjJkNDlhODRlMTgxNDE2ZGJiZjc3MTU2ODQyZmM3ZDNfOC0yLTEtMS0xMTYzODI_0af0ef44-d848-4b07-b672-b045f32ac61d"
      unitRef="usd">12571000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RhYmxlOjIyZDQ5YTg0ZTE4MTQxNmRiYmY3NzE1Njg0MmZjN2QzL3RhYmxlcmFuZ2U6MjJkNDlhODRlMTgxNDE2ZGJiZjc3MTU2ODQyZmM3ZDNfOS0yLTEtMS0xMTYzODI_e01cf0c6-33d8-4dde-a4ad-1377d2e669f6"
      unitRef="usd">158845000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OtherCommitment
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfMTU1Nw_13309f92-8ef0-4e06-abd8-31f025d96711"
      unitRef="usd">14200000</us-gaap:OtherCommitment>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="iad16911b5acd43b0af5de2df118db8c4_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfMTc0MA_0c7c0ce9-e592-4fc1-850b-c2651455b575">P0Y2M12D</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="i090b80fe71c144cc8ca1ef462c320c07_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81Mi9mcmFnOjMxOTU1MjRjNmI0NDQ0YTlhM2QyNzcwY2RjMWE3MDcxL3RleHRyZWdpb246MzE5NTUyNGM2YjQ0NDRhOWEzZDI3NzBjZGMxYTcwNzFfMTc0Ng_e37342c9-613f-465c-b02e-8bdba6d2d76f">P7Y3M18D</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RleHRyZWdpb246ZWFkOTM0YzA4MzRiNDQwMDhhMzFmOTE1MjEwYTNkZDhfMjU5OA_64bcad91-7b4c-4ca2-bb90-60099aede413">DEBT&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revolving Credit Facility &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; On October 21, 2021, the Company replaced its 2017 credit facility with a new unsecured credit agreement (the &#x201c;2021 Credit Agreement&#x201d;) with PNC Bank, National Association; PNC Capital Markets LLC; Citibank N.A.; Wells Fargo Bank, National Association; Santander Bank, N.A.; and Raiffeisen Bank International AG (collectively the &#x201c;Lenders&#x201d;). The 2021 Credit Agreement provides for a revolving credit facility (the &#x201c;2021 Revolving Facility&#x201d;) with a borrowing capacity of $700.0 million, with the potential to increase the borrowing capacity up to $1.000 billion if certain conditions are met. The 2021 Credit Agreement matures on October&#160;21, 2026.&lt;/span&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings under the 2021 Revolving Facility may be denominated in U.S. dollars or up to a maximum of $150.0 million equivalent in British pounds sterling, Canadian dollars, euros or Swiss francs and other currencies as may be approved by the administrative agent and the Lenders. Borrowings under the 2021 Revolving Facility bear interest at either a base rate or Euro-rate plus a margin based on the Company&#x2019;s leverage ratio. The base rate is equal to the highest of (a)&#160;the Overnight Bank Funding Rate, plus 0.5%, (b)&#160;the Prime Rate, or (c)&#160;the Daily LIBOR Rate, plus 1.0%, so long as the Daily LIBOR Rate is offered, ascertainable and not unlawful. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2021 Credit Agreement includes customary business and financial covenants that may restrict the Company&#x2019;s ability to make or pay dividends (other than certain intercompany dividends) if a potential or an actual event of default has occurred or would be triggered. As of March&#160;31, 2023, the Company was in compliance with all covenants contained in the 2021 Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the outstanding debt and borrowing capacity of the Company under the 2021 Credit Agreement:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available borrowing capacity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum borrowing capacity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia8df00bd81734bffb4b7d04c06e73c73_I20211021"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RleHRyZWdpb246ZWFkOTM0YzA4MzRiNDQwMDhhMzFmOTE1MjEwYTNkZDhfNTA4_4f668b56-6f9d-419d-96f4-c384b2f45d67"
      unitRef="usd">700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <epam:LineOfCreditFacilityAccordionFeature
      contextRef="ia8df00bd81734bffb4b7d04c06e73c73_I20211021"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RleHRyZWdpb246ZWFkOTM0YzA4MzRiNDQwMDhhMzFmOTE1MjEwYTNkZDhfNTcy_198b2ecb-7d17-4165-995a-10ce6c10a1de"
      unitRef="usd">1000000000</epam:LineOfCreditFacilityAccordionFeature>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia8df00bd81734bffb4b7d04c06e73c73_I20211021"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RleHRyZWdpb246ZWFkOTM0YzA4MzRiNDQwMDhhMzFmOTE1MjEwYTNkZDhfNzQ5_94e0b4b6-8efd-421a-87bd-400a7c70dadd"
      unitRef="gbp">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6b63398d9bec46209629a29e63d239ac_D20211021-20211021"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RleHRyZWdpb246ZWFkOTM0YzA4MzRiNDQwMDhhMzFmOTE1MjEwYTNkZDhfMTE0Ng_04ad7be5-c7ec-448f-b93c-4c9abfb4b72c"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i05e5aacd71374e3293f8d71298d9cc65_D20211021-20211021"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RleHRyZWdpb246ZWFkOTM0YzA4MzRiNDQwMDhhMzFmOTE1MjEwYTNkZDhfMTIwNA_b0fb0e7b-882d-44b3-9b1f-6afce8d69ce7"
      unitRef="number">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RleHRyZWdpb246ZWFkOTM0YzA4MzRiNDQwMDhhMzFmOTE1MjEwYTNkZDhfMjU5Nw_a6037b80-f5b3-453b-ae4e-7810f650c154">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the outstanding debt and borrowing capacity of the Company under the 2021 Credit Agreement:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available borrowing capacity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum borrowing capacity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LineOfCredit
      contextRef="iefe8bbdedbea4013857e49682619887e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RhYmxlOmRiMTU5MDM2Y2QzMjQyZDBiYTI3MjY5YzhjMDBhMDMyL3RhYmxlcmFuZ2U6ZGIxNTkwMzZjZDMyNDJkMGJhMjcyNjljOGMwMGEwMzJfMS0xLTEtMS0xMTYzODI_8fff765d-c5ba-4755-ac08-f6f9b7c7a3a0"
      unitRef="usd">25000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i84c8895281a548d3bb50f1f0f5293328_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RhYmxlOmRiMTU5MDM2Y2QzMjQyZDBiYTI3MjY5YzhjMDBhMDMyL3RhYmxlcmFuZ2U6ZGIxNTkwMzZjZDMyNDJkMGJhMjcyNjljOGMwMGEwMzJfMS0zLTEtMS0xMTYzODI_1a9e136f-bae4-4d63-ac81-e6adf8f22650"
      unitRef="usd">25000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="iefe8bbdedbea4013857e49682619887e_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RhYmxlOmRiMTU5MDM2Y2QzMjQyZDBiYTI3MjY5YzhjMDBhMDMyL3RhYmxlcmFuZ2U6ZGIxNTkwMzZjZDMyNDJkMGJhMjcyNjljOGMwMGEwMzJfMi0xLTEtMS0xMTYzODI_5c3f17ed-f4bf-4a38-bc8e-ea7aaac0c640"
      unitRef="number">0.056</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i84c8895281a548d3bb50f1f0f5293328_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RhYmxlOmRiMTU5MDM2Y2QzMjQyZDBiYTI3MjY5YzhjMDBhMDMyL3RhYmxlcmFuZ2U6ZGIxNTkwMzZjZDMyNDJkMGJhMjcyNjljOGMwMGEwMzJfMi0zLTEtMS0xMTYzODI_842dfa3c-751a-4571-af60-0ea3a552be86"
      unitRef="number">0.052</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="iefe8bbdedbea4013857e49682619887e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RhYmxlOmRiMTU5MDM2Y2QzMjQyZDBiYTI3MjY5YzhjMDBhMDMyL3RhYmxlcmFuZ2U6ZGIxNTkwMzZjZDMyNDJkMGJhMjcyNjljOGMwMGEwMzJfMy0xLTEtMS0xMTYzODI_b2fa89c6-a14e-4758-9003-cf0a7e0436da"
      unitRef="usd">675000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i84c8895281a548d3bb50f1f0f5293328_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RhYmxlOmRiMTU5MDM2Y2QzMjQyZDBiYTI3MjY5YzhjMDBhMDMyL3RhYmxlcmFuZ2U6ZGIxNTkwMzZjZDMyNDJkMGJhMjcyNjljOGMwMGEwMzJfMy0zLTEtMS0xMTYzODI_004fa94f-1461-4be9-a838-8f5c68e09be8"
      unitRef="usd">675000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iefe8bbdedbea4013857e49682619887e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RhYmxlOmRiMTU5MDM2Y2QzMjQyZDBiYTI3MjY5YzhjMDBhMDMyL3RhYmxlcmFuZ2U6ZGIxNTkwMzZjZDMyNDJkMGJhMjcyNjljOGMwMGEwMzJfNC0xLTEtMS0xMTYzODI_f54bcb26-00e9-4c86-aeac-589e5e52dfef"
      unitRef="usd">700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i84c8895281a548d3bb50f1f0f5293328_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81NS9mcmFnOmVhZDkzNGMwODM0YjQ0MDA4YTMxZjkxNTIxMGEzZGQ4L3RhYmxlOmRiMTU5MDM2Y2QzMjQyZDBiYTI3MjY5YzhjMDBhMDMyL3RhYmxlcmFuZ2U6ZGIxNTkwMzZjZDMyNDJkMGJhMjcyNjljOGMwMGEwMzJfNC0zLTEtMS0xMTYzODI_9da10512-3d42-49bd-b704-8b845d409eab"
      unitRef="usd">700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RleHRyZWdpb246YjI1ODdiMDRjYTZlNDg2ZmI0ZTUxN2UwZjI2Y2FjNzRfMzIyOQ_a992428a-e36a-46f4-aa1e-d495883608ff">REVENUES&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disaggregation of Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the disaggregation of the Company&#x2019;s revenues by customer location, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 &#x201c;Segment Information&#x201d;) for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Customer Locations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CEE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;709,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;493,147&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,837&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,210,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.004%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Customer Locations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;659,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CEE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;687,711&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;451,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,933&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,171,614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the disaggregation of the Company&#x2019;s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 &#x201c;Segment Information&#x201d;) for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Industry Verticals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Travel &amp;amp; Consumer&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Business Information &amp;amp; Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software &amp;amp; Hi-Tech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life Sciences &amp;amp; Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Emerging Verticals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;709,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;493,147&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,837&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,210,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Industry Verticals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Travel &amp;amp; Consumer&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Business Information &amp;amp; Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software &amp;amp; Hi-Tech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life Sciences &amp;amp; Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Emerging Verticals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;687,711&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;451,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,933&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,171,614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the disaggregation of the Company&#x2019;s revenues by contract type including a reconciliation of the disaggregated revenues with the Company&#x2019;s reportable segments (Note 14 &#x201c;Segment Information&#x201d;) for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Contract Types&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time-and-material&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,074,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licensing and other revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;709,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;493,147&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,837&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,210,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Contract Types&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time-and-material&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,023,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licensing and other revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;687,711&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;451,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,933&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,171,614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Timing of Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the timing of revenue recognition reconciled with the Company&#x2019;s reportable segments (Note 14 &#x201c;Segment Information&#x201d;) for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Timing of Revenue Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point of time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;709,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;493,147&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,837&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,210,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Timing of Revenue Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;685,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,168,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point of time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;687,711&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;451,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,933&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,171,614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2023, the Company recognized $7.2 million of revenues from performance obligations satisfied in previous periods compared to $6.0 million during the three months ended March&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of March&#160;31, 2023. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts (i) that have an original expected duration of one year or less and (ii) for which it recognizes revenues at the amount to which it has the right to invoice for services provided.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Less than 1 year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1 Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2 Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3 Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Contract Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company applies a practical expedient and does not disclose the amount of the transaction price allocated to the remaining performance obligations nor provide an explanation of when the Company expects to recognize that amount as revenue for certain variable consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:29.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the classification of contract assets and liabilities in the condensed consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets included in Trade receivables and contract assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities included in Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities included in Other noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets comprise amounts where the Company&#x2019;s right to bill is contingent on something other than the passage of time such as achievement of contractual milestones. Contract assets have increased since December 31, 2022 primarily due to contracts where the Company&#x2019;s right to bill is contingent upon achievement of contractual milestones. Contract liabilities comprise amounts collected from the Company&#x2019;s customers for revenues not yet earned and such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2023, the Company recognized $19.2 million of revenues that were included in Accrued expenses and other current liabilities at December 31, 2022. During the three months ended March&#160;31, 2022, the Company recognized $26.3 million of revenues that were included in Accrued expenses and other current liabilities at December 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RleHRyZWdpb246YjI1ODdiMDRjYTZlNDg2ZmI0ZTUxN2UwZjI2Y2FjNzRfMzIzOQ_bb9c46f1-031d-43b7-a7a6-5fa7379bd045">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the disaggregation of the Company&#x2019;s revenues by customer location, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 &#x201c;Segment Information&#x201d;) for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Customer Locations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CEE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;709,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;493,147&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,837&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,210,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.004%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Customer Locations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;659,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CEE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;687,711&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;451,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,933&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,171,614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the disaggregation of the Company&#x2019;s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the reportable segments (Note 14 &#x201c;Segment Information&#x201d;) for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Industry Verticals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Travel &amp;amp; Consumer&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Business Information &amp;amp; Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software &amp;amp; Hi-Tech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life Sciences &amp;amp; Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Emerging Verticals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;709,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;493,147&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,837&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,210,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Industry Verticals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Travel &amp;amp; Consumer&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Business Information &amp;amp; Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software &amp;amp; Hi-Tech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life Sciences &amp;amp; Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Emerging Verticals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;687,711&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;451,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,933&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,171,614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the disaggregation of the Company&#x2019;s revenues by contract type including a reconciliation of the disaggregated revenues with the Company&#x2019;s reportable segments (Note 14 &#x201c;Segment Information&#x201d;) for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Contract Types&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time-and-material&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,074,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licensing and other revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;709,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;493,147&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,837&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,210,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Contract Types&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time-and-material&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,023,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licensing and other revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;687,711&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;451,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,933&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,171,614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Timing of Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the timing of revenue recognition reconciled with the Company&#x2019;s reportable segments (Note 14 &#x201c;Segment Information&#x201d;) for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Timing of Revenue Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point of time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;709,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;493,147&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,837&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,210,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Timing of Revenue Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;685,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,168,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point of time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;687,711&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;451,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,933&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,171,614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7bb3a99fab04a4abc6f0606cbae8882_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNC0xLTEtMS0xMTYzODI_d862b0c0-4c60-495f-bb8f-cc764e5b70ec"
      unitRef="usd">683553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b8b926226ea462489eeef2ccdd19330_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNC0zLTEtMS0xMTYzODI_ce0ae82c-de9d-46ad-b5c1-7c5d14ef0745"
      unitRef="usd">25954000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73c130fb436d4145bd404536cfaa8181_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNC01LTEtMS0xMTYzODI_c13f794c-3839-49a0-ba3c-6ee437687c0f"
      unitRef="usd">295000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i466ac86cbc30472ba189023b10840d98_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNC03LTEtMS0xMTYzODI_68a25d09-5e9d-49fd-bcc0-22fbf9904a52"
      unitRef="usd">709802000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i776f3e28a7f14b24bced14bb525e83d5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNS0xLTEtMS0xMTYzODI_d4c79364-3e96-4040-a287-8dd8ca96e8f7"
      unitRef="usd">25372000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf5551a46f0446c08f692c6aa9d1a76e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNS0zLTEtMS0xMTYzODI_40588908-2fe0-4c99-ad48-83f6d963b0e1"
      unitRef="usd">438565000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98c3539291594c32acc00d82866c9d38_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNS01LTEtMS0xMTYzODI_7c3ca8bb-9c2b-4be6-b938-55f6f3634700"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic923e8b11d67433ca735939ea87f5e7d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNS03LTEtMS0xMTYzODI_4d4bc593-abdc-48f6-a882-8f38edefc4e5"
      unitRef="usd">463937000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i330f3fbffdf74646a27e6b8e2cbad17e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNi0xLTEtMS0xMTYzODI_08601c0a-6ca9-4efc-a1dd-ef6ef25d0640"
      unitRef="usd">726000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie88107422b8643909ae3036182808674_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNi0zLTEtMS0xMTYzODI_e6fee992-e8e7-4f7a-bad1-63668c228862"
      unitRef="usd">26084000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6107463ea1f44059a1d107323db3c11_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNi01LTEtMS0xMTYzODI_764293c7-eaac-49e9-84e0-21e322bef2fe"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i013b41bc95e444549277715fb1376546_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNi03LTEtMS0xMTYzODI_47bddcb2-92af-40e5-98ff-111a41bb8960"
      unitRef="usd">26810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26538c92607d4d44a2f604d2946067ad_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNy0xLTEtMS0xMTYzODI_498139f6-310e-43eb-b4d2-d580a0a6487e"
      unitRef="usd">306000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3493f283c54e48f79f29e63719b35035_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNy0zLTEtMS0xMTYzODI_8068673a-98dc-4283-a40c-e0ef0aa7fecd"
      unitRef="usd">2544000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i771ea1f1fea34dc99e02dc8919756766_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNy01LTEtMS0xMTYzODI_410a8fec-32e4-44a2-9b41-02d94ed519dc"
      unitRef="usd">7542000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ba630d8d8c64e14a4673eff625e0822_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfNy03LTEtMS0xMTYzODI_995fddc0-1ddd-420b-b3c1-960aab48e117"
      unitRef="usd">10392000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc26afa69fd246febc8715336bd08230_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfOC0xLTEtMS0xMTYzODI_074866a5-8d8f-4dde-82b7-d8dd8809bb64"
      unitRef="usd">709957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ab70ba03c4347079862ec7a1464d79c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfOC0zLTEtMS0xMTYzODI_7a97ed06-4136-4087-a525-8ea7dd4980a7"
      unitRef="usd">493147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1b0c4d153024a59abe0477dce2f0c34_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfOC01LTEtMS0xMTYzODI_210c646f-c97d-44ef-b5ac-bb9cb2daa299"
      unitRef="usd">7837000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmU5ZDU1MjcyOTJkNjRkMWFhMTc5ZjQ5MDdhZWY4ZmNiL3RhYmxlcmFuZ2U6ZTlkNTUyNzI5MmQ2NGQxYWExNzlmNDkwN2FlZjhmY2JfOC03LTEtMS0xMTYzODI_52f737b8-13b9-4c20-bc6e-ae0e5957f223"
      unitRef="usd">1210941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2bde1b8db0d449eb566427946a8c043_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNC0xLTEtMS0xMTYzODI_9e55076a-0b04-4658-a0ed-736ea663eebe"
      unitRef="usd">659776000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16646001fafc4c5b94ebfea00c9f0f0c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNC0zLTEtMS0xMTYzODI_a46b466f-cbf4-4270-bce0-2c01f7bd4b15"
      unitRef="usd">25960000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55d9b94555594f3f8c10e9ec7aeadeb7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNC01LTEtMS0xMTYzODI_2989c0f0-6d29-43bd-859a-38d2bd8544f4"
      unitRef="usd">1057000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45c6af1c495740c69848c069644c5bf2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNC03LTEtMS0xMTYzODI_4192dabb-252a-41cc-beac-d4d80b4fd341"
      unitRef="usd">686793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53279de491474c79bd53086e49e2c2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNS0xLTEtMS0xMTYzODI_af41786f-7a3e-47b2-a895-26bef37103fa"
      unitRef="usd">25098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a16a87fbf514cfbb596385cc0815f95_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNS0zLTEtMS0xMTYzODI_39db311d-e48b-4217-8789-7538c14e5ae3"
      unitRef="usd">396753000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0005b7f452741b5bba7a56aead5edf7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNS01LTEtMS0xMTYzODI_4cc1b6ba-6b37-421c-9b01-a9ed09859fe8"
      unitRef="usd">99000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4430174ecaff4f81825bcfef8afc5595_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNS03LTEtMS0xMTYzODI_530c6b3e-6db2-45a7-9132-abbe0d3a2b77"
      unitRef="usd">421950000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a5ec8207f7347e28732d32411bb84f0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNi0xLTEtMS0xMTYzODI_c9612cf7-0a01-4654-956e-43d206c16150"
      unitRef="usd">783000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78f797821f584155932cd9ea046695d0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNi0zLTEtMS0xMTYzODI_045a9b94-124f-44c8-81e7-3d4acc2404ad"
      unitRef="usd">28799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9715367f47f49c498bfcadd28d07f41_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNi01LTEtMS0xMTYzODI_68fc2893-c250-4d62-8cb3-6790df9bf58d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i693c020bf2b34eb3819a22da019cb51e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNi03LTEtMS0xMTYzODI_b62d1f1c-744d-4d87-ade6-7864d068e993"
      unitRef="usd">29582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8783f43a771c4e41bd9f9bcfbc6e0197_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNy0xLTEtMS0xMTYzODI_a4e7ebc6-6f51-4dfe-9c1a-e94ce4683537"
      unitRef="usd">2054000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcbe80ae62504f34a81eb257aa6fdb6e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNy0zLTEtMS0xMTYzODI_30b84bb7-8e70-41f6-97e6-98cecbed08bf"
      unitRef="usd">458000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4ee6752013a41d49274c314ed9cd3df_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNy01LTEtMS0xMTYzODI_98e802fd-ed4f-48c3-9156-6cb811f7aeb6"
      unitRef="usd">30777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ed3d927ea574c46a9459ad67c630bb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfNy03LTEtMS0xMTYzODI_30843b61-3d0f-4e95-b59f-6344c61c8aab"
      unitRef="usd">33289000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0a93f65c2bf4276a5dccff3e4b126ef_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfOC0xLTEtMS0xMTYzODI_feb84cdb-b50c-4150-af14-b8648ff8ff65"
      unitRef="usd">687711000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9194b0ff4ab745eaa55037aab3f10f13_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfOC0zLTEtMS0xMTYzODI_74684749-493d-4047-9dd8-2cd0ad2a72a8"
      unitRef="usd">451970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec5265af9f5c4f559ae7a847c0687318_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfOC01LTEtMS0xMTYzODI_6b2666ba-684c-40db-874f-159145654c2a"
      unitRef="usd">31933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjJlMWRiMTdlMGNjZDRiZjJiMzI0YjdmZmM0YTVkYWI5L3RhYmxlcmFuZ2U6MmUxZGIxN2UwY2NkNGJmMmIzMjRiN2ZmYzRhNWRhYjlfOC03LTEtMS0xMTYzODI_f5f48279-508b-494c-b455-6379da8dff24"
      unitRef="usd">1171614000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id52e26f49cdd41d5883cbdc8dd774691_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNC0xLTEtMS0xMTYzODI_611155c8-9f01-4472-aeb4-2547dc3aa1bf"
      unitRef="usd">123659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice2e250044384166a033b8cd3bbae108_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNC0zLTEtMS0xMTYzODI_b3a4767f-c40c-42da-8124-4f87ced461ef"
      unitRef="usd">153055000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9341c9098164f4092b654a25d4449ba_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNC01LTEtMS0xMTYzODI_5be14060-add4-40a5-8669-6a431d836df2"
      unitRef="usd">1646000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib819afa7fe004c4ca58b734a278c2e5e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNC03LTEtMS0xMTYzODI_d3df87b0-9020-45c8-9f4b-e63bc2d12696"
      unitRef="usd">278360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d8f22d60a5548f483ef889a10f7170a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNS0xLTEtMS0xMTYzODI_df797f39-75f9-422f-a6e7-98385c1f1e1f"
      unitRef="usd">143850000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2afe99026ae4b949a0d0d6ec2f414d9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNS0zLTEtMS0xMTYzODI_50304dbf-fbea-4912-9680-1f4fc7d00ca2"
      unitRef="usd">123608000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idda2dc062210482fb84ef2fd2c7d4bc4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNS01LTEtMS0xMTYzODI_da5e1478-3884-4bf6-88e1-db3a7e96dc96"
      unitRef="usd">3207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief4f93bf4056424faf0e92fbb1488e3e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNS03LTEtMS0xMTYzODI_52623425-b756-405e-87b9-5244fcd364e5"
      unitRef="usd">270665000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78b3f7e9eab84aba924bf28a4e948ad4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNi0xLTEtMS0xMTYzODI_57e3637e-79e4-4588-ae58-464d7efe95f2"
      unitRef="usd">116158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i837a4e0d23234423876ae0d23faed153_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNi0zLTEtMS0xMTYzODI_d944a85f-fd1e-4f76-a238-46c0f4f43806"
      unitRef="usd">86108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41297fdc31264cf7965578282c57ea46_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNi01LTEtMS0xMTYzODI_d29aec3b-5879-4540-b115-de0464fca39b"
      unitRef="usd">114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0dab49f8c7ac439697d50eccc08bcdd1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNi03LTEtMS0xMTYzODI_93271592-f3fe-4f05-8a22-45314a760536"
      unitRef="usd">202380000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idfcf644153ab468daad676852f0fae5a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNy0xLTEtMS0xMTYzODI_c611a570-e6f2-49a2-8aa1-193ded94eb8f"
      unitRef="usd">149798000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06c7664122234af58564e5b94dcbd8b9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNy0zLTEtMS0xMTYzODI_2de9a517-2d52-4efa-a9fc-15607026231a"
      unitRef="usd">38682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec67b2d982db46c897f63a9c935c4ca6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNy01LTEtMS0xMTYzODI_5275803f-bfb7-43d3-9582-ddbccf928b45"
      unitRef="usd">711000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84556c25059f4e2c99c54c881f81c113_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfNy03LTEtMS0xMTYzODI_fae47dae-7882-4c6f-8bf5-dbe4d9c8bd24"
      unitRef="usd">189191000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3234f3b85c7c4e71808be4fc3ba82b61_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfOC0xLTEtMS0xMTYzODI_8490f174-83a1-440e-b17b-ce2b2c80853b"
      unitRef="usd">96597000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5b8f238a582448c9b18001c0bc7b56a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfOC0zLTEtMS0xMTYzODI_685c5dbf-c25c-421b-a0bc-2fd19bc57fcc"
      unitRef="usd">14526000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21b5895774214fd5b66b911d8d344b35_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfOC01LTEtMS0xMTYzODI_9b443978-af69-4e5b-b481-57dcc32944de"
      unitRef="usd">135000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i342fb35302944fcb96deb50e685b8f3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfOC03LTEtMS0xMTYzODI_ff7a3020-09ca-409a-b176-80a0ac3d8217"
      unitRef="usd">111258000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3eda69bb42f4c638a116efe078f66c4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfOS0xLTEtMS0xMTYzODI_5cb58187-edc2-4662-93b3-d796cff2a350"
      unitRef="usd">79895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42e79f1b291743a1996f6fe588fea796_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfOS0zLTEtMS0xMTYzODI_8016ca48-43ee-4333-b832-c3ffddf27804"
      unitRef="usd">77168000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf7024526bbf44659de7d4ff65b8308f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfOS01LTEtMS0xMTYzODI_9c03bfc5-809b-495a-92e8-4f3f3e6be107"
      unitRef="usd">2024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff38fb727cbc48758edf0f213c64a168_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfOS03LTEtMS0xMTYzODI_7fc9a93b-7d72-481a-9bc9-fceebc5f8a27"
      unitRef="usd">159087000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc26afa69fd246febc8715336bd08230_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfMTAtMS0xLTEtMTE2Mzgy_36a42680-c032-4f14-9b00-7a6815aedc81"
      unitRef="usd">709957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ab70ba03c4347079862ec7a1464d79c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfMTAtMy0xLTEtMTE2Mzgy_27dcbee0-99e9-4d50-a1f5-10a7952aa5bc"
      unitRef="usd">493147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1b0c4d153024a59abe0477dce2f0c34_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfMTAtNS0xLTEtMTE2Mzgy_ebda229b-af56-46a0-ac50-041585e6fdd4"
      unitRef="usd">7837000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjEwMjdiMzNiNTFjNTQ4N2NiYmMwYjg5ODQ3MjhmOTZhL3RhYmxlcmFuZ2U6MTAyN2IzM2I1MWM1NDg3Y2JiYzBiODk4NDcyOGY5NmFfMTAtNy0xLTEtMTE2Mzgy_adaec7a3-e59e-48e3-bce1-22baba23bb93"
      unitRef="usd">1210941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6124b8cdb2544b99fde78178b1f8c81_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNC0xLTEtMS0xMTYzODI_b20f53b2-e6f9-40c3-8c18-b1e082938b8d"
      unitRef="usd">122247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0167aa93b694d8ca73eaaa6bb472cbc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNC0zLTEtMS0xMTYzODI_4f39d669-609f-4657-aafe-9d77aec47a6e"
      unitRef="usd">136788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d0c2d334a3c4694a3f7f1610835e5b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNC01LTEtMS0xMTYzODI_52309a51-5313-4575-b782-c1974dacae6e"
      unitRef="usd">6284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i814e8a9d7fd64990944cadd718175822_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNC03LTEtMS0xMTYzODI_b1935506-f41d-4f8b-9084-dc7393fdd07a"
      unitRef="usd">265319000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e44a0b152b149328f5d8896ef6edd41_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNS0xLTEtMS0xMTYzODI_054e2744-6634-4262-aec9-9d9a5afcc232"
      unitRef="usd">120335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78ad673bc5f941ca9c9617a699a044bb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNS0zLTEtMS0xMTYzODI_a4c4c74a-592f-4c65-a219-c4793873cde2"
      unitRef="usd">117330000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ef2bd218ed143c09c7453a06c4e6598_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNS01LTEtMS0xMTYzODI_8868778c-75d3-4d8f-b5cb-54800d420e5b"
      unitRef="usd">22398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1752986bc1fd4916a3fee3b31e4c6489_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNS03LTEtMS0xMTYzODI_521814f0-51e7-46fa-a946-710154a5916e"
      unitRef="usd">260063000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if810958da2a14b13b53118938c929e51_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNi0xLTEtMS0xMTYzODI_fcdd21da-5bc7-40fc-a81b-387927005a06"
      unitRef="usd">110946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12e91bfe7d84493d85fc7a5149652ea8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNi0zLTEtMS0xMTYzODI_8a83a2f9-6ea9-4226-9ab1-3b61885b7f04"
      unitRef="usd">82901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46c8d7c8d81c41ad8a39cdb832c66e06_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNi01LTEtMS0xMTYzODI_b17d6a6c-7ead-4ca2-aa9c-afea3116ab85"
      unitRef="usd">456000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcb5201d87864b07a03c76f1917d2ace_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNi03LTEtMS0xMTYzODI_8ec7b430-519d-4ad7-9606-c5217a2ff9e5"
      unitRef="usd">194303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i918e952601254ef59a8132ce088c4d91_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNy0xLTEtMS0xMTYzODI_0f1186be-af4f-4820-bb86-94d7ecc5eeff"
      unitRef="usd">156282000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i590a5f0beb774f249c60c505a1e9c090_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNy0zLTEtMS0xMTYzODI_ca3adcd9-7294-4932-98b4-a0cdd08c6bc9"
      unitRef="usd">32454000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab525a5c876e412398b3106185c11539_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNy01LTEtMS0xMTYzODI_1176c639-50e4-43a9-a5da-6b4b2aeb2a62"
      unitRef="usd">747000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc5db6b5bc6f46ca8f13b0503f1415da_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfNy03LTEtMS0xMTYzODI_653863c3-4914-4ac3-8e6c-0ab84adc1198"
      unitRef="usd">189483000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaed8969b83904c5bb047a49749a39770_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfOC0xLTEtMS0xMTYzODI_aa2171f2-00de-49ad-b4d1-37675847569b"
      unitRef="usd">111371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a9b4cac81064743a9de74ef29a2b31a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfOC0zLTEtMS0xMTYzODI_64e8d99d-afe7-4ee8-beeb-81db911c2ed8"
      unitRef="usd">12282000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a064c523f3d4f189e11c8d176ce0d60_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfOC01LTEtMS0xMTYzODI_f060a9e3-bdf1-497f-b834-cfc6c90b5ae6"
      unitRef="usd">150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4904fe5266345818990ac4c3be7eafb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfOC03LTEtMS0xMTYzODI_b21bedb9-0172-4364-bacd-8d5d5cb4eb67"
      unitRef="usd">123803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ebcfaaf5f4449ebbf641c8b85c2b98e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfOS0xLTEtMS0xMTYzODI_6654bb41-1c5f-4989-ab6d-708b9e12695e"
      unitRef="usd">66530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4e4c8ea90ad40de8552281a4a59c772_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfOS0zLTEtMS0xMTYzODI_17708bb9-5371-4952-9113-e7ff95348008"
      unitRef="usd">70215000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if44d1e08798a4ba8af6ca0946303260c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfOS01LTEtMS0xMTYzODI_b4b1f1b7-fe24-49b6-9d53-4e398f85da59"
      unitRef="usd">1898000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9bac72ecf8b64e0dab439070d366419c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfOS03LTEtMS0xMTYzODI_a18f5bcf-2931-40e8-965b-f4e971a2dcc1"
      unitRef="usd">138643000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0a93f65c2bf4276a5dccff3e4b126ef_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfMTAtMS0xLTEtMTE2Mzgy_28c6e91a-db84-4a59-bfb2-efa53b380726"
      unitRef="usd">687711000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9194b0ff4ab745eaa55037aab3f10f13_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfMTAtMy0xLTEtMTE2Mzgy_404d6260-be42-4628-984c-c44a8d41bd21"
      unitRef="usd">451970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec5265af9f5c4f559ae7a847c0687318_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfMTAtNS0xLTEtMTE2Mzgy_7f6526ad-44e8-4a8f-846c-8c9074d4334a"
      unitRef="usd">31933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmMzMDRjNWM5MzkzZDRiZDFhMTg4YTAzNjYzYzVlMzUwL3RhYmxlcmFuZ2U6YzMwNGM1YzkzOTNkNGJkMWExODhhMDM2NjNjNWUzNTBfMTAtNy0xLTEtMTE2Mzgy_ae685f42-b49e-42be-8c8c-bc68d3efdf7f"
      unitRef="usd">1171614000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib440c5c9feb24cfd8220d55fa07909b0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNC0xLTEtMS0xMTYzODI_4cacf80f-dd2d-41d6-b1af-fada008721bc"
      unitRef="usd">644628000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27f405a37a004b1c9280debcee8ad6fe_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNC0zLTEtMS0xMTYzODI_90575fdf-120d-40e0-b391-203750af7b64"
      unitRef="usd">425598000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4214f12c4244ce3ac246d31694f399d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNC01LTEtMS0xMTYzODI_0f60eac3-370c-4362-927d-6d11dc83e300"
      unitRef="usd">4753000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iffc670bbcd364e54be788967b27cb3ee_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNC03LTEtMS0xMTYzODI_f1a0f02d-73a5-4246-b1b2-573c989528a3"
      unitRef="usd">1074979000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife53f2ac81684c10841203d6b5db24fe_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNS0xLTEtMS0xMTYzODI_3cf7af72-c03c-4a51-a84f-72713d5808a8"
      unitRef="usd">61231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i815fd21113fd4947bad6b452e33426c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNS0zLTEtMS0xMTYzODI_ed0aac6d-7c72-4a4c-abd3-3e2d6476e99c"
      unitRef="usd">66203000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i046d3c28493243c1a404a96f059307ed_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNS01LTEtMS0xMTYzODI_9b5e60fc-24d6-4edb-93f5-3f4f28dc8a6f"
      unitRef="usd">3071000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i181d570a8ad44acd93f95cc89b5112c7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNS03LTEtMS0xMTYzODI_c0101292-5e45-46af-ba92-6b74163760ea"
      unitRef="usd">130505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iecf175b80d1b4230b79c50ce985e3c61_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNi0xLTEtMS0xMTYzODI_504f8c31-db66-406b-957b-b4f08955554a"
      unitRef="usd">4098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01c3839128cb47968f058d9b7bbe67bc_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNi0zLTEtMS0xMTYzODI_cd286830-8c47-40dc-acd6-96e3aeeca27f"
      unitRef="usd">1346000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4b1879b1bd241f4a13ff120366678de_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNi01LTEtMS0xMTYzODI_aea7f549-3f14-4aeb-aff1-12b335071190"
      unitRef="usd">13000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f49ddfeb17e48378e02efa929f0bd27_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNi03LTEtMS0xMTYzODI_650d6117-d206-41ca-baf3-34d14ae8603c"
      unitRef="usd">5457000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc26afa69fd246febc8715336bd08230_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNy0xLTEtMS0xMTYzODI_056619d9-f4b6-4dae-8c38-b8727df85b97"
      unitRef="usd">709957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ab70ba03c4347079862ec7a1464d79c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNy0zLTEtMS0xMTYzODI_66a0ae59-015c-4b19-b09c-e8458700623d"
      unitRef="usd">493147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1b0c4d153024a59abe0477dce2f0c34_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNy01LTEtMS0xMTYzODI_02154d6c-5c97-40a7-a28b-35dcc7dac917"
      unitRef="usd">7837000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjRiNDQ1OTMxNjFjMTQ3MzA4NWU3NzdlMmFkZTE5NDZiL3RhYmxlcmFuZ2U6NGI0NDU5MzE2MWMxNDczMDg1ZTc3N2UyYWRlMTk0NmJfNy03LTEtMS0xMTYzODI_d874767c-dea3-4a1e-8e9b-9b272f316dc3"
      unitRef="usd">1210941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91c9a871c34248c9aacccf06d68e28b3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNC0xLTEtMS0xMTYzODI_6320a422-aee0-4665-a713-91c3f3da291d"
      unitRef="usd">626807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd52739a652f42558e5de1dff39a3139_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNC0zLTEtMS0xMTYzODI_8f2ccb2d-76fa-439f-bfee-f9b84625e18d"
      unitRef="usd">377655000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i354e72f36db24d9e933c26b906cb2d3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNC01LTEtMS0xMTYzODI_e0558ee6-b633-4349-a8bf-d58c099de13b"
      unitRef="usd">18691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a99ea43dee74b8da9f774e56077d815_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNC03LTEtMS0xMTYzODI_66dd4c47-7b46-4e8b-81b2-6d4d60c0deea"
      unitRef="usd">1023153000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5fbde7253ab414bb5f6fa9cc0523bd7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNS0xLTEtMS0xMTYzODI_6adff7b2-175b-4257-8bd4-2fa502d91fbf"
      unitRef="usd">56765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifbb8f2332fdf404c8abb23692732cb70_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNS0zLTEtMS0xMTYzODI_a1847ec4-cc27-4e5a-95e1-4700c293a3e6"
      unitRef="usd">73608000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b81dc62675c4563a4b9290f55003f95_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNS01LTEtMS0xMTYzODI_70fc9470-875e-45ae-879d-6a7728727dfe"
      unitRef="usd">13190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i94c69bd45df14d33b8a8eb902eb7d1be_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNS03LTEtMS0xMTYzODI_fdeed9fd-afd9-4132-ab66-35abb9ad4da6"
      unitRef="usd">143563000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib859e1cbde1449a0b477af1d5a25d097_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNi0xLTEtMS0xMTYzODI_75f7d88a-480c-4e5b-98a0-2bf4ff57b3ba"
      unitRef="usd">4139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia037dee021684821b36fc703257fee58_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNi0zLTEtMS0xMTYzODI_fd70b13e-2e41-40c6-ac2b-95c8ca79dbb6"
      unitRef="usd">707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a7c0de4a70a45fba17edc6b5d81188c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNi01LTEtMS0xMTYzODI_231f63a2-be76-4ed8-9950-02e170dda921"
      unitRef="usd">52000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i786c061014d04c01af017ac027aabd5a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNi03LTEtMS0xMTYzODI_acc553bf-20e1-466d-87ce-cb04db51efac"
      unitRef="usd">4898000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0a93f65c2bf4276a5dccff3e4b126ef_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNy0xLTEtMS0xMTYzODI_ab94e117-c8f6-46bf-988d-7e57d31fb02a"
      unitRef="usd">687711000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9194b0ff4ab745eaa55037aab3f10f13_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNy0zLTEtMS0xMTYzODI_876f495e-89fc-44f7-b3e9-2f51450c8acd"
      unitRef="usd">451970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec5265af9f5c4f559ae7a847c0687318_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNy01LTEtMS0xMTYzODI_e0353a25-e1a2-4f47-8bf8-b077aae15167"
      unitRef="usd">31933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOmI3NTVkODk5MDJlNjQ0OGNhZTBmYmYwMjkwYjQwNzU1L3RhYmxlcmFuZ2U6Yjc1NWQ4OTkwMmU2NDQ4Y2FlMGZiZjAyOTBiNDA3NTVfNy03LTEtMS0xMTYzODI_93147999-600c-4ce5-8883-26adeade7617"
      unitRef="usd">1171614000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4090aeda5ec34380bbf23ed6a589f085_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNC0xLTEtMS0xMTYzODI_c405f51d-95e2-41f6-a0bf-f74d0b788599"
      unitRef="usd">707034000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2fb356640764758aa77ef2b4a5a37bc_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNC0zLTEtMS0xMTYzODI_0c3c6549-62b8-4739-872a-db706e118f3a"
      unitRef="usd">492397000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e21fba901e049d8b02cc12ddf451ea5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNC01LTEtMS0xMTYzODI_fa3ae2f8-b655-457b-ae2e-6250f273a969"
      unitRef="usd">7824000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2572bef1166d49d29eedf48184fa25fc_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNC03LTEtMS0xMTYzODI_ba862988-db31-4244-aa1d-8cb81a24a08a"
      unitRef="usd">1207255000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56a3465f11db49f6a3d84db52660cfb4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNS0xLTEtMS0xMTYzODI_eb3af7b5-e0df-4947-b77c-dfc841365a25"
      unitRef="usd">2923000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32b9f64377824be4a9807058ded35120_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNS0zLTEtMS0xMTYzODI_28f254da-de33-4926-8985-22db21c1be10"
      unitRef="usd">750000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21244273af924b53a6e3638bc3e1839e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNS01LTEtMS0xMTYzODI_844c0204-0e27-4ad6-a7d9-7bb9da79d1a6"
      unitRef="usd">13000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie65c864259f04c7d9d2841c94408a4b4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNS03LTEtMS0xMTYzODI_badda453-1686-4dd9-921a-ea7ffb0ac8ac"
      unitRef="usd">3686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc26afa69fd246febc8715336bd08230_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNi0xLTEtMS0xMTYzODI_b81f1187-32fd-4192-bcd6-b3fab2faea90"
      unitRef="usd">709957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ab70ba03c4347079862ec7a1464d79c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNi0zLTEtMS0xMTYzODI_3eacc8e3-c966-46d2-a3c3-0eaade4e08b1"
      unitRef="usd">493147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1b0c4d153024a59abe0477dce2f0c34_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNi01LTEtMS0xMTYzODI_d34b070b-d316-467a-b6b2-dbd145a62a74"
      unitRef="usd">7837000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjZmY2IyMzUwZWJkMDQ5OTdiMzNkMWExNTAzYjFkOGYzL3RhYmxlcmFuZ2U6NmZjYjIzNTBlYmQwNDk5N2IzM2QxYTE1MDNiMWQ4ZjNfNi03LTEtMS0xMTYzODI_c45be083-2c82-4bfc-9dfc-39bb9f841709"
      unitRef="usd">1210941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2061bcad0dcd4a7eae30298eb5cb9130_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNC0xLTEtMS0xMTYzODI_76b084e6-c42d-4fcf-b448-7e99ed27ea93"
      unitRef="usd">685109000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c6d5707073749ddb23c82d00e66e1ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNC0zLTEtMS0xMTYzODI_1840c628-2cf5-4835-9a02-3f4a9b6eb2fa"
      unitRef="usd">451848000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f47f3ff36d24132a42f4dd571dcb1ee_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNC01LTEtMS0xMTYzODI_a2f8e608-5ef7-47cb-9a10-a2dbae827eb2"
      unitRef="usd">31891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50b8154c92584a02ac7384a4ce9aa126_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNC03LTEtMS0xMTYzODI_1a05b22c-69b3-4625-a13a-6bf1a63781b1"
      unitRef="usd">1168848000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia19e90a5468c4d4781450e1ab95853f4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNS0xLTEtMS0xMTYzODI_9486b8d0-05c8-4609-95b1-8a1e131f0d82"
      unitRef="usd">2602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21b226596f89423f8ce2cc6a1af0634f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNS0zLTEtMS0xMTYzODI_0558e59f-89c0-417a-9e07-725902aedea1"
      unitRef="usd">122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4689229d62e24e9aaac15fe0bddd8712_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNS01LTEtMS0xMTYzODI_3f20ed08-7209-44e6-ae9d-7642a691652f"
      unitRef="usd">42000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6690a174ad9a4bb2b0d35da0c8c96f9a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNS03LTEtMS0xMTYzODI_80e2b040-ab33-4661-83e3-1ef793262735"
      unitRef="usd">2766000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0a93f65c2bf4276a5dccff3e4b126ef_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNi0xLTEtMS0xMTYzODI_e8cbdedd-ec3d-486d-8541-075050b0bab4"
      unitRef="usd">687711000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9194b0ff4ab745eaa55037aab3f10f13_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNi0zLTEtMS0xMTYzODI_37ff05cb-c51e-4e5d-a43d-99c54f97b45b"
      unitRef="usd">451970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec5265af9f5c4f559ae7a847c0687318_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNi01LTEtMS0xMTYzODI_07789118-a922-4fa1-b229-883d044815f7"
      unitRef="usd">31933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjk1NzdjZmNjYzBiYTQ2ODQ5MjllZWQ2M2MxMmIyNTdjL3RhYmxlcmFuZ2U6OTU3N2NmY2NjMGJhNDY4NDkyOWVlZDYzYzEyYjI1N2NfNi03LTEtMS0xMTYzODI_f3d63c95-174f-407c-978e-dd7f2eb28457"
      unitRef="usd">1171614000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RleHRyZWdpb246YjI1ODdiMDRjYTZlNDg2ZmI0ZTUxN2UwZjI2Y2FjNzRfMTA3Mg_94c45dc7-ff5d-42b1-8ad4-0bc725a65385"
      unitRef="usd">7200000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RleHRyZWdpb246YjI1ODdiMDRjYTZlNDg2ZmI0ZTUxN2UwZjI2Y2FjNzRfMTE4MA_f82afe73-e448-421a-b59b-9bc70bfb30ca"
      unitRef="usd">6000000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RleHRyZWdpb246YjI1ODdiMDRjYTZlNDg2ZmI0ZTUxN2UwZjI2Y2FjNzRfMzI0MQ_69137398-6461-4e92-9cfb-aae1539d8778">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of March&#160;31, 2023. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts (i) that have an original expected duration of one year or less and (ii) for which it recognizes revenues at the amount to which it has the right to invoice for services provided.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Less than 1 year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1 Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2 Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3 Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Contract Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i5a9f6ec42fa947f6b5a20d09d23272d3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjcwNjUxZDgxNGI5MDQwM2NiYjdmYzNmZmJhYmMxZjNkL3RhYmxlcmFuZ2U6NzA2NTFkODE0YjkwNDAzY2JiN2ZjM2ZmYmFiYzFmM2RfMi0xLTEtMS0xMTYzODI_98ae517c-4fe1-447e-8631-ea3414bddc9f"
      unitRef="usd">12353000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i13905202d0f749aea171e604e38825e1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjcwNjUxZDgxNGI5MDQwM2NiYjdmYzNmZmJhYmMxZjNkL3RhYmxlcmFuZ2U6NzA2NTFkODE0YjkwNDAzY2JiN2ZjM2ZmYmFiYzFmM2RfMi0zLTEtMS0xMTYzODI_91edd796-28d1-44cf-b92f-908c6764d89e"
      unitRef="usd">3124000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i106544bcd1ea43418eef6f590c22036e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjcwNjUxZDgxNGI5MDQwM2NiYjdmYzNmZmJhYmMxZjNkL3RhYmxlcmFuZ2U6NzA2NTFkODE0YjkwNDAzY2JiN2ZjM2ZmYmFiYzFmM2RfMi01LTEtMS0xMTYzODI_81f94f75-63e8-4c84-9876-9519764daaf1"
      unitRef="usd">2564000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i8a83628d9cb642eeac047212ac11e3e7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjcwNjUxZDgxNGI5MDQwM2NiYjdmYzNmZmJhYmMxZjNkL3RhYmxlcmFuZ2U6NzA2NTFkODE0YjkwNDAzY2JiN2ZjM2ZmYmFiYzFmM2RfMi03LTEtMS0xMTYzODI_83d0f005-fade-4086-b7de-4f238674c5f3"
      unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i13fa1a9913b54f85883ae1d28801db8e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjcwNjUxZDgxNGI5MDQwM2NiYjdmYzNmZmJhYmMxZjNkL3RhYmxlcmFuZ2U6NzA2NTFkODE0YjkwNDAzY2JiN2ZjM2ZmYmFiYzFmM2RfMi05LTEtMS0xMTYzODI_74c2ece8-caa6-4920-8132-1506ea3a0b53"
      unitRef="usd">18041000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RleHRyZWdpb246YjI1ODdiMDRjYTZlNDg2ZmI0ZTUxN2UwZjI2Y2FjNzRfMzIzNQ_b1a80562-b23a-448b-9fc4-52fdd892b23e">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the classification of contract assets and liabilities in the condensed consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets included in Trade receivables and contract assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities included in Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities included in Other noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetGross
      contextRef="id815b72d3f8e4a16a783a5c50256df6d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjhjMzBhNTRmYTFhNTQ1MjViNWIyMDgyNzgyZWUyZTE3L3RhYmxlcmFuZ2U6OGMzMGE1NGZhMWE1NDUyNWI1YjIwODI3ODJlZTJlMTdfMS0xLTEtMS0xMTYzODI_a4d731eb-2616-4140-9ba4-f93e483a1eb4"
      unitRef="usd">22524000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerAssetGross
      contextRef="i90b9bf792ef04e1482fdf60bcd82619a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjhjMzBhNTRmYTFhNTQ1MjViNWIyMDgyNzgyZWUyZTE3L3RhYmxlcmFuZ2U6OGMzMGE1NGZhMWE1NDUyNWI1YjIwODI3ODJlZTJlMTdfMS0zLTEtMS0xMTYzODI_f8241d34-0795-4f24-aca2-1fa7c1486b0c"
      unitRef="usd">11490000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i8604559705cf4c86a66b79b03b9a3868_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjhjMzBhNTRmYTFhNTQ1MjViNWIyMDgyNzgyZWUyZTE3L3RhYmxlcmFuZ2U6OGMzMGE1NGZhMWE1NDUyNWI1YjIwODI3ODJlZTJlMTdfMi0xLTEtMS0xMTYzODI_b89e80b5-2617-4f99-b37a-8765f8295616"
      unitRef="usd">35598000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ib06ec2b31bec429688a343905ccdc18f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjhjMzBhNTRmYTFhNTQ1MjViNWIyMDgyNzgyZWUyZTE3L3RhYmxlcmFuZ2U6OGMzMGE1NGZhMWE1NDUyNWI1YjIwODI3ODJlZTJlMTdfMi0zLTEtMS0xMTYzODI_4eb8341a-8da0-4c1b-b325-22262b5de2a6"
      unitRef="usd">36036000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i37f53a34412b4d18b68b263238cb4449_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjhjMzBhNTRmYTFhNTQ1MjViNWIyMDgyNzgyZWUyZTE3L3RhYmxlcmFuZ2U6OGMzMGE1NGZhMWE1NDUyNWI1YjIwODI3ODJlZTJlMTdfMy0xLTEtMS0xMTYzODI_75b0eefe-07e3-4d1f-8cca-196e7ae64afc"
      unitRef="usd">319000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i3ea17ee36c7149dbbeee5cfcd61f60dd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RhYmxlOjhjMzBhNTRmYTFhNTQ1MjViNWIyMDgyNzgyZWUyZTE3L3RhYmxlcmFuZ2U6OGMzMGE1NGZhMWE1NDUyNWI1YjIwODI3ODJlZTJlMTdfMy0zLTEtMS0xMTYzODI_81a6f91c-366c-40af-b922-1e89243da252"
      unitRef="usd">42000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RleHRyZWdpb246YjI1ODdiMDRjYTZlNDg2ZmI0ZTUxN2UwZjI2Y2FjNzRfMjkxNg_bfa26563-74c9-48c0-bcfc-8156dda20fb0"
      unitRef="usd">19200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV81OC9mcmFnOmIyNTg3YjA0Y2E2ZTQ4NmZiNGU1MTdlMGYyNmNhYzc0L3RleHRyZWdpb246YjI1ODdiMDRjYTZlNDg2ZmI0ZTUxN2UwZjI2Y2FjNzRfMzA5OA_68d16bee-146f-4deb-ac1f-ae3cabf9ee22"
      unitRef="usd">26300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfNDYzMA_4a31b3f9-bb66-40e8-aff3-3d116405f46e">STOCKHOLDERS&#x2019; EQUITY&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of stock-based compensation expense recognized in the Company&#x2019;s condensed consolidated statements of income for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues (exclusive of depreciation and amortization)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;38,579&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,112&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity under the Company&#x2019;s plans is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Exercise Price&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options outstanding at January 1, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,923&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;98.92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options outstanding at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,959&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;112.21&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;376,403&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested and exercisable as of March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options expected to vest as of March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2023, $33.8 million of total remaining unrecognized stock-based compensation cost related to unvested stock options, net of estimated forfeitures, is expected to be recognized over the weighted-average remaining requisite service period of 2.6 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Stock and Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Service-Based Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes activity related to the Company&#x2019;s equity-classified and liability-classified service-based awards for the three months ended March&#160;31, 2023:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity-Classified&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity-Settled&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability-Classified&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash-Settled&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date&lt;br/&gt;Fair Value Per Share&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date&lt;br/&gt;Fair Value Per Share&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested service-based awards outstanding at January&#160;1, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;916&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;291.19&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;99&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;257.74&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards modified&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards forfeited/cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested service-based awards outstanding at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,118&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;302.65&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;105&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;288.01&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, $271.0 million of total remaining unrecognized stock-based compensation cost related to service-based equity-classified restricted stock units (&#x201c;RSUs&#x201d;), net of estimated forfeitures, is expected to be recognized over the weighted-average remaining requisite service period of 3.1 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, $26.8 million of total remaining unrecognized stock-based compensation cost related to service-based liability-classified cash-settled RSUs, net of estimated forfeitures, is expected to be recognized over the weighted-average remaining requisite service period of 2.9 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The liability associated with the service-based liability-classified RSUs as of March&#160;31, 2023 and December&#160;31, 2022, was $3.7 million and $10.2 million, respectively, and was classified as Accrued compensation and benefits expenses in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance-Based Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes activity related to the Company&#x2019;s equity-classified performance-based awards for the three months ended March&#160;31, 2023:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.899%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity-Classified &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity-Settled&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity-Classified &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity-Settled&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date&lt;br/&gt;Fair Value Per Share&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date&lt;br/&gt;Fair Value Per Share&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested performance-based awards outstanding at January&#160;1, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165.87&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;412.60&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards forfeited/cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested performance-based awards outstanding at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165.87&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;414.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, $0.2 million of total remaining unrecognized stock-based compensation cost related to performance-based equity-classified restricted stock is expected to be recognized over the weighted-average remaining requisite service period of 0.4 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, $3.0 million of total remaining unrecognized stock-based compensation cost related to performance-based equity-classified RSUs is expected to be recognized over the weighted-average remaining requisite service period of 2.3 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021 Employee Stock Purchase Plan &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2021 Employee Stock Purchase Plan ("ESPP") enables eligible employees to purchase shares of EPAM&#x2019;s common stock at a discount at the end of each designated offering period, which occurs every six months in April and November. The purchase price is equal to 85% of the fair market value of a share of EPAM&#x2019;s common stock on the first date of an offering or the date of purchase, whichever is lower. During the three months ended March&#160;31, 2023 and 2022, no purchases of common stock have been made under the ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes compensation expense related to share issuances pursuant to the ESPP on a straight-line basis over the six-month offering period. For the three months ended March&#160;31, 2023 and 2022, the Company recognized $3.2 million and $1.7 million, respectively, of stock-based compensation expense related to the ESPP. As of March&#160;31, 2023, total unrecognized stock-based compensation cost related to the ESPP was $1.1&#160;million, which is expected to be recognized over a period of 0.1 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Commitments for Future Equity Awards &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Company&#x2019;s acquisitions of businesses as discussed in Note 3 &#x201c;Acquisitions,&#x201d; EPAM enters into agreements that contractually commit it to granting equity awards at future dates. The agreements are unique to each acquisition and terms vary to specify the number of future awards to be issued or a monetary value that will be settled with equity awards valued at future stock prices. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, the Company has commitments to grant up to $26.1&#160;million of equity awards with the number of awards to be determined based on future stock prices. These awards contain performance criteria that will determine the number of future awards to be issued and there is a service-based vesting requirement after the grant date associated with these awards. As these awards are considered granted for accounting purposes, in determining the expense, the Company adjusts the expected settlement based on the probability of achievement of the performance criteria. Related to these awards, the amount of stock-based compensation expense recorded in the condensed consolidated statements of income for the three months ended March&#160;31, 2023 was not material. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, the Company has issued 2&#160;thousand performance-based equity-classified RSUs which are not considered granted for accounting purposes as the future vesting conditions have not yet been determined.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share Repurchases &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 13, 2023, the Board of Directors authorized a share repurchase program for up to $500.0&#160;million of the Company's outstanding common stock. EPAM may repurchase shares of its common stock on a discretionary basis from time to time through open market purchases, privately negotiated transactions or other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended. The timing and total amount of stock repurchases will depend upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices, and other considerations. The share repurchase program has a term of 24 months, may be suspended or discontinued at any time, and does not obligate the company to acquire any amount of common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March 31, 2023, the Company repurchased 30 thousand shares of its common stock at an average price of $283.69 for a total of $8.5 million in cash. All of the repurchased shares have been retired. As of March&#160;31, 2023, a remaining balance of $491.5&#160;million of the Company's common stock was available for purchase under share repurchase authorizations by its Board of Directors.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfNDYwOQ_9e1c9a7b-6dc5-4c3a-a98a-f4e4c3b20d9f">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of stock-based compensation expense recognized in the Company&#x2019;s condensed consolidated statements of income for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues (exclusive of depreciation and amortization)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;38,579&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,112&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2ea99b4d88b8402aa11d044a599093af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjBiN2NlYmQyZmZkZjQ3YzVhNmI2NjdiOWUxZWRkNWExL3RhYmxlcmFuZ2U6MGI3Y2ViZDJmZmRmNDdjNWE2YjY2N2I5ZTFlZGQ1YTFfMi0xLTEtMS0xMTYzODI_e7ae37b9-b059-4ce4-9af0-4eb5025bfcaa"
      unitRef="usd">16011000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if1497f46c0d1473b810a936831012b3a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjBiN2NlYmQyZmZkZjQ3YzVhNmI2NjdiOWUxZWRkNWExL3RhYmxlcmFuZ2U6MGI3Y2ViZDJmZmRmNDdjNWE2YjY2N2I5ZTFlZGQ1YTFfMi0zLTEtMS0xMTYzODI_2e79516f-bd6f-4b01-851d-86dad184b68e"
      unitRef="usd">-424000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibf7c7447686f418e858a209a1b10b68f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjBiN2NlYmQyZmZkZjQ3YzVhNmI2NjdiOWUxZWRkNWExL3RhYmxlcmFuZ2U6MGI3Y2ViZDJmZmRmNDdjNWE2YjY2N2I5ZTFlZGQ1YTFfMy0xLTEtMS0xMTYzODI_fba9c8d5-d888-4e99-b8ab-e9bc1c5950aa"
      unitRef="usd">22568000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia5bc4eec70c1417790ab6d9277c57aa4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjBiN2NlYmQyZmZkZjQ3YzVhNmI2NjdiOWUxZWRkNWExL3RhYmxlcmFuZ2U6MGI3Y2ViZDJmZmRmNDdjNWE2YjY2N2I5ZTFlZGQ1YTFfMy0zLTEtMS0xMTYzODI_190a10e5-bd7f-4593-93d8-8b4c4cd9ac1c"
      unitRef="usd">7536000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjBiN2NlYmQyZmZkZjQ3YzVhNmI2NjdiOWUxZWRkNWExL3RhYmxlcmFuZ2U6MGI3Y2ViZDJmZmRmNDdjNWE2YjY2N2I5ZTFlZGQ1YTFfNC0xLTEtMS0xMTYzODI_24b4baae-b22d-4c7d-9c09-356568d73d88"
      unitRef="usd">38579000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjBiN2NlYmQyZmZkZjQ3YzVhNmI2NjdiOWUxZWRkNWExL3RhYmxlcmFuZ2U6MGI3Y2ViZDJmZmRmNDdjNWE2YjY2N2I5ZTFlZGQ1YTFfNC0zLTEtMS0xMTYzODI_e1654ca5-f439-49e0-8e8e-a9f04324cf71"
      unitRef="usd">7112000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfNDYyNg_a729228f-6e2a-46af-882b-88d6309ba053">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity under the Company&#x2019;s plans is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Exercise Price&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options outstanding at January 1, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,923&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;98.92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options outstanding at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,959&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;112.21&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;376,403&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested and exercisable as of March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options expected to vest as of March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfMS0xLTEtMS0xMTYzODI_dfb29245-db49-4f66-9297-e7512336f0b1"
      unitRef="shares">1923000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfMS0zLTEtMS0xMTYzODI_ebaec3f5-751b-4ca6-8b76-9e4d7fe31392"
      unitRef="usdPerShare">98.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfMi0xLTEtMS0xMTYzODI_fcbf3fbe-2a56-428e-a226-05a301ef8246"
      unitRef="shares">108000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfMi0zLTEtMS0xMTYzODI_7e542c5e-8dfe-4503-af87-b4622d8611cc"
      unitRef="usdPerShare">299.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfMy0xLTEtMS0xMTYzODI_12341a13-6bd6-4a11-8b85-cf765d5331c4"
      unitRef="shares">72000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfMy0zLTEtMS0xMTYzODI_ff172c6d-e877-4aa8-9ad3-62bedc6e00ef"
      unitRef="usdPerShare">35.54</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfNi0xLTEtMS0xMTYzODI_1a39191d-6674-4b60-ab23-f23ee9b881b3"
      unitRef="shares">1959000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfNi0zLTEtMS0xMTYzODI_b51c0506-d092-48c4-9846-a78060a18e34"
      unitRef="usdPerShare">112.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfNi01LTEtMS0xMTYzODI_6442b53b-c3b8-4872-ae48-fdbf2f3fb4a8"
      unitRef="usd">376403000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfNi03LTEtMS0xMTYzODI_8e0dd133-8b16-41e2-9d59-8f7fbef8bcf6">P3Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfOC0xLTEtMS0xMTYzODI_05c2988d-48a9-4e67-b10f-2f44e6483f15"
      unitRef="shares">1665000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfOC0zLTEtMS0xMTYzODI_b177b518-87ab-452f-b88a-d9b8c6a85a3a"
      unitRef="usdPerShare">79.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfOC01LTEtMS0xMTYzODI_62b02b4f-d7f5-4c94-bfa3-11ceb6565d60"
      unitRef="usd">369504000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfOC03LTEtMS0xMTYzODI_ea3c1b9a-3280-4c89-91f5-6560f3e5d23f">P2Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfOS0xLTEtMS0xMTYzODI_4f8c3c65-9ecf-496d-b0ff-660555bcd810"
      unitRef="shares">272000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfOS0zLTEtMS0xMTYzODI_cba27c0c-72c7-4917-848d-c8aa365f32cc"
      unitRef="usdPerShare">295.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfOS01LTEtMS0xMTYzODI_44370656-5084-4c99-b0a0-0dfdfae4c94d"
      unitRef="usd">6519000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjQyYzI4ZWZkYTA3NzQ2NmI4YTNhNjA4NDU1MDk0YWNjL3RhYmxlcmFuZ2U6NDJjMjhlZmRhMDc3NDY2YjhhM2E2MDg0NTUwOTRhY2NfOS03LTEtMS0xMTYzODI_788f87c9-5346-461e-90db-ceb25006929c">P9Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMzA0_6a75ce12-a1fb-48e0-aef4-2a9bec5c2067"
      unitRef="usd">33800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i9fda186ace004d8e91f931e8645d1540_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfNTI3_7156e547-080b-44d1-a147-706638223a9b">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfNDU4OQ_32d9c73d-595c-43f2-bfd6-5000b399e402">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes activity related to the Company&#x2019;s equity-classified and liability-classified service-based awards for the three months ended March&#160;31, 2023:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity-Classified&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity-Settled&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability-Classified&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash-Settled&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date&lt;br/&gt;Fair Value Per Share&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date&lt;br/&gt;Fair Value Per Share&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested service-based awards outstanding at January&#160;1, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;916&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;291.19&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;99&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;257.74&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards modified&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards forfeited/cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested service-based awards outstanding at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,118&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;302.65&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;105&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;288.01&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i26c9f0e379d74b9c8b9873a9fb32e748_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfMi01LTEtMS0xMTYzODI_e894bb6b-a9bd-422b-add9-1ec8dfa68028"
      unitRef="shares">916000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i26c9f0e379d74b9c8b9873a9fb32e748_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfMi03LTEtMS0xMTYzODI_68d33b07-6b25-4e94-bed7-6e2a13925103"
      unitRef="usdPerShare">291.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="idbd52cce73d64df786e8e48c0d6bd1fb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfMi05LTEtMS0xMTYzODI_1df981bf-8e87-4e63-921b-be974f2595d5"
      unitRef="shares">99000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="idbd52cce73d64df786e8e48c0d6bd1fb_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfMi0xMS0xLTEtMTE2Mzgy_f3198113-1ede-428e-93e7-15d91b0484d8"
      unitRef="usdPerShare">257.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i842df79d22c44296acf9e57b818b0042_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfMy01LTEtMS0xMTYzODI_26c4752e-9c96-4270-9c34-5a904e3bf09d"
      unitRef="shares">458000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i842df79d22c44296acf9e57b818b0042_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfMy03LTEtMS0xMTYzODI_539b817b-cfc5-4676-b939-71bbd2ecd27c"
      unitRef="usdPerShare">299.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfMy05LTEtMS0xMTYzODI_8a3754cf-bd85-4619-8536-fc1c3e7b9d42"
      unitRef="shares">36000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfMy0xMS0xLTEtMTE2Mzgy_bd477d12-c15e-4c26-a5ef-41839cb9d194"
      unitRef="usdPerShare">299.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod
      contextRef="i842df79d22c44296acf9e57b818b0042_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNC01LTEtMS0xMTYzODI_e69af13f-1b8c-4b41-bc72-5ff4b510e206"
      unitRef="shares">-15000</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue
      contextRef="i842df79d22c44296acf9e57b818b0042_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNC03LTEtMS0xMTYzODI_79588c58-d9d7-4c3e-8416-ff662d83bc7d"
      unitRef="usdPerShare">278.52</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod
      contextRef="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNC05LTEtMS0xMTYzODI_793caf47-c68e-479a-97f5-aff9b5c15d14"
      unitRef="shares">15000</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue
      contextRef="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNC0xMS0xLTEtMTE2Mzgy_733e439f-1fa7-487d-8870-68ebbec303c6"
      unitRef="usdPerShare">305.59</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i842df79d22c44296acf9e57b818b0042_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNS01LTEtMS0xMTYzODI_aeee2cb2-3caa-48ee-83e0-0b15eed49117"
      unitRef="shares">223000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i842df79d22c44296acf9e57b818b0042_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNS03LTEtMS0xMTYzODI_b2d88ff0-ffe4-4752-9217-37cb785f7d35"
      unitRef="usdPerShare">251.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNS05LTEtMS0xMTYzODI_ac4c0bcb-5959-4773-a7c9-17895ab724c7"
      unitRef="shares">42000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNS0xMS0xLTEtMTE2Mzgy_dba36ae8-c9b5-4bbb-83ca-e65f40e52be7"
      unitRef="usdPerShare">235.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i842df79d22c44296acf9e57b818b0042_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNi01LTEtMS0xMTYzODI_89af3abc-1d30-4781-a3ab-2e648b65ceac"
      unitRef="shares">18000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i842df79d22c44296acf9e57b818b0042_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNi03LTEtMS0xMTYzODI_549ba43c-a88a-4433-9a58-64a70d88b920"
      unitRef="usdPerShare">289.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNi05LTEtMS0xMTYzODI_4e9e080a-e819-4295-a973-be57d476db3c"
      unitRef="shares">3000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNi0xMS0xLTEtMTE2Mzgy_f305a993-0a45-4f9d-b6bc-6ab3171f2d46"
      unitRef="usdPerShare">229.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i917042f007d74b83bc99ef95bb2cbb65_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNy01LTEtMS0xMTYzODI_72bdc726-53a2-4150-b112-b29c096122aa"
      unitRef="shares">1118000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i917042f007d74b83bc99ef95bb2cbb65_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNy03LTEtMS0xMTYzODI_f7aebcb6-9c4a-4fce-93fe-bcd1b4732b57"
      unitRef="usdPerShare">302.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id7e0016ad8a544fca53cc998233c603c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNy05LTEtMS0xMTYzODI_da146db8-4fd9-443c-b057-27b2a4c3277f"
      unitRef="shares">105000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id7e0016ad8a544fca53cc998233c603c_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjY1Yzg2YTA4YzM1MzRlMzM5MjEzZGZjMWYyYmY2NzBmL3RhYmxlcmFuZ2U6NjVjODZhMDhjMzUzNGUzMzkyMTNkZmMxZjJiZjY3MGZfNy0xMS0xLTEtMTE2Mzgy_06b93c96-eece-4052-8fab-32ed1b4e49a8"
      unitRef="usdPerShare">288.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i0a7bc44d1352465cb8fda24ea4b06530_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfNzYy_98dd1120-6ab4-4392-9e9a-864c0623d78f"
      unitRef="usd">271000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ibd7ad7a28123414787d4564ad7228423_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMTAyNg_da963850-5387-40e8-a593-165accf753d0">P3Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="id7e0016ad8a544fca53cc998233c603c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMTA0MQ_b77a1113-7ee9-4fe6-9124-8b77b71cf445"
      unitRef="usd">26800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i90c3a2115cde496990d4cbd2d9782ec6_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMTI5NA_c1bab7b2-95ba-4863-bb89-2c6c1fe16ea3">P2Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent
      contextRef="i6173e2fe07d647b6b055b14d0791b353_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMTM5NA_4f4c3eed-7088-42ae-a3f5-ffc591842253"
      unitRef="usd">3700000</us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
    <us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent
      contextRef="ic36f92c2b7ac43b0bb76559a9dc9387a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMTQwMQ_3de4111d-35a0-4c41-88bc-a9928ed8c9fa"
      unitRef="usd">10200000</us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfNDU4Nw_c274c1fb-80a2-468f-bc3f-601d665cb1be">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes activity related to the Company&#x2019;s equity-classified performance-based awards for the three months ended March&#160;31, 2023:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.899%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity-Classified &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity-Settled&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity-Classified &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity-Settled&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date&lt;br/&gt;Fair Value Per Share&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date&lt;br/&gt;Fair Value Per Share&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested performance-based awards outstanding at January&#160;1, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165.87&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;412.60&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards forfeited/cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested performance-based awards outstanding at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165.87&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;414.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if6caa770fa044670a86b5d5de78e71ef_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfMi0xLTEtMS0xMTYzODI_8baeacd4-e077-4c6a-8dc9-4a9f15bd1b63"
      unitRef="shares">9000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if6caa770fa044670a86b5d5de78e71ef_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfMi0zLTEtMS0xMTYzODI_21bf4cd4-5e11-4ea2-82cd-d38e635306b8"
      unitRef="usdPerShare">165.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3e330f24846e4fc2a0f55f8d34b8f7ce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfMi01LTEtMS0xMTYzODI_31be8fc0-b85b-41c5-a847-0d866ad7532e"
      unitRef="shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3e330f24846e4fc2a0f55f8d34b8f7ce_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfMi03LTEtMS0xMTYzODI_e8b0e91e-d82e-4a23-9c0a-41cf5abe2439"
      unitRef="usdPerShare">412.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1497a544b103473f9d7baedab2397b0a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNC0xLTEtMS0xMTYzODI_e3d91570-0431-4188-915e-5557dc73d8e8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1497a544b103473f9d7baedab2397b0a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNC0zLTEtMS0xMTYzODI_5335dbab-e510-45be-9f1a-3d506e991d9e"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id2d3a3bbdc3a47fc96c3b13195a37386_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNC01LTEtMS0xMTYzODI_eb78ac61-e9e0-44d8-9b4f-67528fd1028a"
      unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id2d3a3bbdc3a47fc96c3b13195a37386_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNC03LTEtMS0xMTYzODI_c46ee67b-1c85-4850-aeb0-41f32112ef0c"
      unitRef="usdPerShare">437.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1497a544b103473f9d7baedab2397b0a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNS0xLTEtMS0xMTYzODI_18e57d7c-1493-4010-8608-a58cb0b7ae0c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1497a544b103473f9d7baedab2397b0a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNS0zLTEtMS0xMTYzODI_068ba557-617e-437e-9ebf-d81c5f3d618a"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id2d3a3bbdc3a47fc96c3b13195a37386_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNS01LTEtMS0xMTYzODI_f556f567-9a6d-4561-b807-9d986d27449b"
      unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id2d3a3bbdc3a47fc96c3b13195a37386_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNS03LTEtMS0xMTYzODI_d81046a6-bab2-4e11-95b5-8d3a68411fca"
      unitRef="usdPerShare">363.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic8f24fe07fd44589bce2d773dc039911_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNi0xLTEtMS0xMTYzODI_c9de483c-e73f-4499-bfd3-caa75b7f258e"
      unitRef="shares">9000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic8f24fe07fd44589bce2d773dc039911_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNi0zLTEtMS0xMTYzODI_0945140f-168d-4c1a-a2fe-662bc1568df0"
      unitRef="usdPerShare">165.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id7bce314ed98403fb05d7ff7cf6569b2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNi01LTEtMS0xMTYzODI_f081b632-e056-4735-9333-0c20be8dcf8d"
      unitRef="shares">13000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id7bce314ed98403fb05d7ff7cf6569b2_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RhYmxlOjhiNjQ3NTljMDgyZDQ1NjU5MTZjZDJmMmI1MTUzZjlmL3RhYmxlcmFuZ2U6OGI2NDc1OWMwODJkNDU2NTkxNmNkMmYyYjUxNTNmOWZfNi03LTEtMS0xMTYzODI_ab88b9f5-588c-4d5d-ade8-508c16d50897"
      unitRef="usdPerShare">414.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="id27e36083cb744b1bdac6eb8a3c5d12d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMTY5OQ_7866e72c-2417-4c0b-bd6e-a7970a6e479c"
      unitRef="usd">200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i1aba2682ce954f629d282156435fae16_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMTkyMQ_f2f3c3c2-e8b0-4b24-82a9-da19bbee5cf6">P0Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ia5dceae5d5174acdbe6e85d252d8395d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMTkzNg_18d9fd73-a4bf-4410-aba2-09970006e307"
      unitRef="usd">3000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i66f0b17f35634cc9bb2ef25f5767d117_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMjE0Ng_16ff6b55-5c5d-44f2-b128-59a26db00c24">P2Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod
      contextRef="i4493af2714904ca9b4965f39debea8cd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMjc0ODc3OTA4MDQxNA_596b596e-ccef-48ab-a37d-e69cb4ec01a0">P6M</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i4493af2714904ca9b4965f39debea8cd_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMjQ0Nw_5d2961f3-b793-407f-98f2-c84a2dba1b08"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod
      contextRef="i4493af2714904ca9b4965f39debea8cd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfNDYyMg_e7d74c2a-f6c0-4f72-983e-d7c3d2d3468c">P6M</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="i4493af2714904ca9b4965f39debea8cd_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMjg5OA_ac041d27-ad76-4469-904a-b50499c1b9c8"
      unitRef="usd">3200000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="i822eec6d78d14beda94b832d9b217db2_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMzg0ODI5MDcwNjg0Mg_f70823ab-aefc-46e8-bdd0-b62a14c19bb9"
      unitRef="usd">1700000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i985801161de34f8fa51f34487a0d457e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMzA2Mw_384a7297-e7f2-4fcb-9877-203a9775b72d"
      unitRef="usd">1100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4493af2714904ca9b4965f39debea8cd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMzExOQ_330c223b-c4db-40df-8b5d-18b796616036">P0Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i94376f5b9b214a7fa9a44fedbf0b9dc5_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMzYxOQ_fd5dabbc-ead2-4d58-837c-8da565c4a8c1"
      unitRef="usd">26100000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i8d215c592d5a45979a1862b8565a0982_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfNDQyMQ_75c9a7d9-1825-4006-bf72-489c08e23dac"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="id8dadff79ddc4190b7b67e7e7a8287f5_I20230213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMzg0ODI5MDcwNDE2Mw_f189a1c5-2c75-4a20-bbd8-a9d5540dabba"
      unitRef="usd">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramPeriodInForce1
      contextRef="i39ce96d812484941ac153a8d824217ee_D20230213-20230213"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfMzg0ODI5MDcwNDcxMA_435bb091-6ddd-414b-aff8-8920da98b760">P24M</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfOTg5NTYwNDY1OTY4MQ_a8484a5f-e70f-4150-9f8e-bd0ac8d63b06"
      unitRef="shares">30000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfOTg5NTYwNDY1OTY4Nw_08b16bf9-f907-414e-81ad-32fc5ad94414"
      unitRef="usdPerShare">283.69</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfOTg5NTYwNDY1OTY5MQ_ecb4fcd4-29e5-420f-a251-0b0b0b0e4125"
      unitRef="usd">8500000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82NC9mcmFnOmZhOGYwNzgyNzk0ODRiOTRhMWJjNTk1MmM1ODFmZjI2L3RleHRyZWdpb246ZmE4ZjA3ODI3OTQ4NGI5NGExYmM1OTUyYzU4MWZmMjZfOTg5NTYwNDY1OTcwNw_73555e61-dec5-4475-a289-c496d7245ffc"
      unitRef="usd">491500000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82Ny9mcmFnOjViMDc1ZmVlOTk5ZTQzZDFhMmU1YmY2MzM5MzUxMWE0L3RleHRyZWdpb246NWIwNzVmZWU5OTllNDNkMWEyZTViZjYzMzkzNTExYTRfMjEwNQ_35ec5d7f-0432-4e96-8b8f-27eebc99b1bc">INCOME TAXES&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining its interim provision for income taxes, the Company uses an estimated annual effective tax rate, which is based on expected annual profit before tax, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2022, the Company recorded its interim tax provision using the discrete method rather than using an estimated annual effective tax rate. The discrete method treats the year-to-date period as if it were the annual period and determines the income tax expense or benefit on that basis. The discrete method is applied when the application of the estimated annual effective tax rate is impractical because it is not possible to reliably estimate the annual effective tax rate. During the second, third and fourth quarters of 2022, the Company used an estimated annual effective tax rate. The change did not have a material impact on the condensed consolidated interim financial statements. &lt;/span&gt;&lt;/div&gt;The Company&#x2019;s worldwide effective tax rates for the three months ended March&#160;31, 2023 and 2022 were 19.6% and 15.6%, respectively. The Company&#x2019;s effective tax rates benefited from excess tax benefits recorded upon vesting or exercise of stock-based awards of $6.0 million and $13.1 million during the three months ended March&#160;31, 2023 and&#160;2022, respectively.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82Ny9mcmFnOjViMDc1ZmVlOTk5ZTQzZDFhMmU1YmY2MzM5MzUxMWE0L3RleHRyZWdpb246NWIwNzVmZWU5OTllNDNkMWEyZTViZjYzMzkzNTExYTRfMTQwNw_280b4324-9297-4af4-866b-8d82288e7439"
      unitRef="number">0.196</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82Ny9mcmFnOjViMDc1ZmVlOTk5ZTQzZDFhMmU1YmY2MzM5MzUxMWE0L3RleHRyZWdpb246NWIwNzVmZWU5OTllNDNkMWEyZTViZjYzMzkzNTExYTRfMTQxNA_84daff7b-3d4a-47e9-8982-988176b0ba0d"
      unitRef="number">0.156</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82Ny9mcmFnOjViMDc1ZmVlOTk5ZTQzZDFhMmU1YmY2MzM5MzUxMWE0L3RleHRyZWdpb246NWIwNzVmZWU5OTllNDNkMWEyZTViZjYzMzkzNTExYTRfMTYyOA_16fd8cce-d238-45eb-bc6b-d399f5d9cfe0"
      unitRef="usd">6000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV82Ny9mcmFnOjViMDc1ZmVlOTk5ZTQzZDFhMmU1YmY2MzM5MzUxMWE0L3RleHRyZWdpb246NWIwNzVmZWU5OTllNDNkMWEyZTViZjYzMzkzNTExYTRfMTYzNQ_21e1549b-eaa9-4099-86c0-e71f14565946"
      unitRef="usd">13100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RleHRyZWdpb246MDcyNjkxYjI4ZWQ4NGVkNjhlNDYyNjlhMDYxZGY1NzRfMTcwMw_64fb53bc-1c92-49a2-88b5-329d4bc28212">EARNINGS PER SHARE&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. For purposes of computing basic earnings per share, any nonvested shares of restricted stock that have been issued by the Company and are contingently returnable to the Company are excluded from the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, unvested restricted stock, unvested equity-settled RSUs and the stock to be issued under the Company&#x2019;s ESPP. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share of common stock as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for basic and diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator for basic and diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares for basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares for diluted earnings per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares underlying equity-based awards that were excluded from the calculation of diluted earnings per share as their effect would be anti-dilutive was 260 thousand and 137 thousand during the three months ended March&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RleHRyZWdpb246MDcyNjkxYjI4ZWQ4NGVkNjhlNDYyNjlhMDYxZGY1NzRfMTY5MA_3d9244b3-c89e-48ef-b7eb-f7eabe5adb5b">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share of common stock as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for basic and diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator for basic and diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares for basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares for diluted earnings per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfMy0xLTEtMS0xMTYzODI_b7a89abe-3b5a-4be7-a1e2-38084877bca4"
      unitRef="usd">102292000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfMy0zLTEtMS0xMTYzODI_3ec02908-4c8b-4b90-a79b-fb4497d6ded3"
      unitRef="usd">89719000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfNC0xLTEtMS0xMTYzODI_4ae4c376-8542-4da3-950d-3383acd9378d"
      unitRef="usd">102292000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfNC0xLTEtMS0xMTYzODI_b134acbd-4422-4dda-9a38-1979246a24d5"
      unitRef="usd">102292000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfNC0zLTEtMS0xMTYzODI_b4eb1476-f5a8-4342-ad86-adf5f813658a"
      unitRef="usd">89719000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfNC0zLTEtMS0xMTYzODI_c4422995-e513-44b4-8c29-1aeacf861c5d"
      unitRef="usd">89719000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfNy0xLTEtMS0xMTYzODI_4a143e37-d423-4d5b-b380-262a42674607"
      unitRef="shares">57702000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfNy0zLTEtMS0xMTYzODI_b4d6edbd-67e9-42a0-b4ee-7613c3741385"
      unitRef="shares">56915000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfOC0xLTEtMS0xMTYzODI_a5d4a6ac-5a26-4130-b429-17a0ae91e457"
      unitRef="shares">1596000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfOC0zLTEtMS0xMTYzODI_42db82cf-7e24-42fe-b563-588ae29cc02f"
      unitRef="shares">2026000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfOS0xLTEtMS0xMTYzODI_2ee76dec-858d-4d7a-b35d-04b2bc1e7e27"
      unitRef="shares">59298000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfOS0zLTEtMS0xMTYzODI_a4c846d2-1797-4156-80ef-b3c66d5e54b7"
      unitRef="shares">58941000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfMTItMS0xLTEtMTE2Mzgy_3975bfc8-7865-4e51-aeb4-aed72e6167b3"
      unitRef="usdPerShare">1.77</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfMTItMy0xLTEtMTE2Mzgy_896a9c16-82c9-4a1f-a8db-ea3be33b649e"
      unitRef="usdPerShare">1.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfMTMtMS0xLTEtMTE2Mzgy_bf3a5700-7161-4869-aa06-e4e84f0b6ba5"
      unitRef="usdPerShare">1.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RhYmxlOmRkMTAxYTIxYmYzZDQ1MjE5Zjc4ZjMzMTE0MjNmODkyL3RhYmxlcmFuZ2U6ZGQxMDFhMjFiZjNkNDUyMTlmNzhmMzMxMTQyM2Y4OTJfMTMtMy0xLTEtMTE2Mzgy_7cbada51-0ca2-40c6-878c-99ceab9fd077"
      unitRef="usdPerShare">1.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RleHRyZWdpb246MDcyNjkxYjI4ZWQ4NGVkNjhlNDYyNjlhMDYxZGY1NzRfMTQyOA_535c4ea6-08d4-4c91-974f-418941a91558"
      unitRef="shares">260000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83MC9mcmFnOjA3MjY5MWIyOGVkODRlZDY4ZTQ2MjY5YTA2MWRmNTc0L3RleHRyZWdpb246MDcyNjkxYjI4ZWQ4NGVkNjhlNDYyNjlhMDYxZGY1NzRfMTY0OTI2NzQ0MzM4MQ_888de033-88cb-49e9-9056-98e467824b56"
      unitRef="shares">137000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfMjI0Nw_e8ebb550-e862-4ad5-93f6-da2449e9ac1f">COMMITMENTS AND CONTINGENCIES&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Indemnification Obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, the Company is a party to a variety of agreements under which it may be obligated to indemnify the other party for certain matters. These obligations typically arise in contracts where the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations or covenants for certain matters, infringement of third-party intellectual property rights, data privacy violations, and certain tortious conduct in the course of providing services. The duration of these indemnifications varies, and in certain cases, is indefinite.&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is unable to reasonably estimate the maximum potential amount of future payments under these or similar agreements due to the unique facts and circumstances of each agreement and the fact that certain indemnifications provide for no limitation to the maximum potential future payments under the indemnification. Management is not aware of any such matters that would have a material effect on the condensed consolidated financial statements of the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; From time to time, the Company is involved in litigation, claims or other contingencies arising in the ordinary course of business. The Company accrues a liability when a loss is considered probable and the amount can be reasonably estimated. When a material loss contingency is reasonably possible but not probable, the Company does not record a liability, but instead discloses the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. Legal fees are expensed as incurred. In the opinion of management, the outcome of any existing claims and legal or regulatory proceedings, if decided adversely, is not expected to have a material effect on the Company&#x2019;s business, financial condition, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ukraine Humanitarian Commitment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; On March 4, 2022, EPAM announced that it has established a $100.0&#160;million humanitarian commitment to support its employees in Ukraine and their families. See Note 2 &#x201c;Impact of the Invasion of Ukraine&#x201d; for more information regarding commitments to humanitarian aid for Ukraine.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; During the year ended December 31, 2022, the Company purchased software licenses for use in the regular course of business in exchange for an upfront payment and fixed, future annual payments due over the next 4 years. As of March 31, 2023, the undiscounted deferred consideration amounts owed totaled approximately $60.0&#160;million and are expected to be paid as follows: $14.2&#160;million during the remainder of 2023, $14.0&#160;million in 2024, $15.1&#160;million in 2025, and $16.7&#160;million in 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contractual Commitment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; On March 31, 2023, the Company entered into a 5-year agreement for cloud services through which it committed to spending at least $75&#160;million over the term of the agreement. The Company has the ability to cancel the commitment whereby it would incur a cancellation penalty of 20% of the remaining contractual commitment.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OtherCommitment
      contextRef="ic1524217b675426c9724158b7e7ed1a3_I20220304"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfMjAzNg_c6cb7ead-df56-40b1-b82c-99c3fb180b2d"
      unitRef="usd">100000000</us-gaap:OtherCommitment>
    <us-gaap:PurchaseObligation
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfNjU5NzA2OTc3MDY2NQ_95eec48f-4b28-47a4-939f-ceb7d6a87a99"
      unitRef="usd">60000000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfNjU5NzA2OTc3MDY4MA_4e426f92-491e-419a-b31f-ddd75346a09e"
      unitRef="usd">14200000</us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfNjU5NzA2OTc3MDY5NQ_e13eb84c-0954-4aef-97f1-bef4ff3cef23"
      unitRef="usd">14000000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfNjU5NzA2OTc3MDcxMA_f49408e7-d5d4-47cc-9094-6852d4725003"
      unitRef="usd">15100000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:PurchaseObligationDueInThirdYear
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfNjU5NzA2OTc3MDcyNQ_9c639b61-1124-46fb-a72d-6436f89eb154"
      unitRef="usd">16700000</us-gaap:PurchaseObligationDueInThirdYear>
    <us-gaap:LongtermPurchaseCommitmentPeriod
      contextRef="ieeadfc7f5b734953973fa34fab0e2659_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfODI0NjMzNzIxNDIzMg_7f9a9651-883f-438c-acec-7abb73abe851">P5Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <us-gaap:LongTermPurchaseCommitmentAmount
      contextRef="ieeadfc7f5b734953973fa34fab0e2659_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfODI0NjMzNzIxNDIzOQ_ef818bda-685f-4bd7-92fd-f8e3caf19ff6"
      unitRef="usd">75000000</us-gaap:LongTermPurchaseCommitmentAmount>
    <epam:LongTermPurchaseCommitmentPercentage
      contextRef="ieeadfc7f5b734953973fa34fab0e2659_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83My9mcmFnOjllNjBlMjE0YjNjMjRjMmZiYjFjYTJkZTVmY2Y2NDdlL3RleHRyZWdpb246OWU2MGUyMTRiM2MyNGMyZmJiMWNhMmRlNWZjZjY0N2VfODI0NjMzNzIxNDI1Mg_f83bc73a-5ed0-4d0b-9f91-02f16aea4ac0"
      unitRef="number">0.20</epam:LongTermPurchaseCommitmentPercentage>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RleHRyZWdpb246NGRlZTM0N2Y1ZTI3NDc4Mzg4N2E5Njg3YzIyZmMyMWZfNDA2OQ_4e9cbb4b-35f8-433d-a7ed-829d8726f79b">SEGMENT INFORMATION&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines its business segments and reports segment information in accordance with how the Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;) organizes the segments to evaluate performance, allocate resources and make business decisions. Segment results are based on the segment&#x2019;s revenues and operating profit, where segment operating profit is defined as income from operations before unallocated costs. Expenses included in segment operating profit consist principally of direct selling and delivery costs as well as an allocation of certain shared services expenses. Certain corporate expenses are not allocated to specific segments as these expenses are not controllable at the segment level. Such expenses include certain types of professional fees, certain taxes included in operating expenses, compensation to non-employee directors and certain other general and administrative expenses, including compensation of specific groups of non-production employees. In addition, the Company does not allocate amortization of intangible assets acquired through business combinations, goodwill and other asset impairment charges, stock-based compensation expenses, acquisition-related costs and certain other one-time charges and benefits. These unallocated amounts are combined with total segment operating profit to arrive at consolidated income from operations as reported below in the reconciliation of segment operating profit to consolidated income before provision for income taxes. Additionally, management has determined that it is not practical to allocate identifiable assets by segment since such assets are used interchangeably among the segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company manages its business primarily based on the managerial responsibility for its client base and market. As managerial responsibility for a particular customer relationship generally correlates with the customer&#x2019;s geographic location, there is a high degree of similarity between customer locations and the geographic boundaries of the Company&#x2019;s reportable segments. In some cases, managerial responsibility for a particular customer is assigned to a management team in another region and is usually based on the strength of the relationship between customer executives and particular members of EPAM&#x2019;s senior management team. In such cases, the customer&#x2019;s activity would be reported through the management team&#x2019;s reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 2 &#x201c;Impact of the Invasion of Ukraine&#x201d; for more information regarding the Company&#x2019;s decisions to no longer serve customers in Russia and the subsequent decision to exit its operations in Russia.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from external customers and operating profit/(loss), before unallocated expenses, by reportable segment for the three months ended March&#160;31, 2023 and 2022, were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,210,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,171,614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment operating profit/(loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total segment operating profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;179,730&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;163,961&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intersegment transactions were excluded from the above on the basis that they are neither included in the measure of a segment&#x2019;s profit and loss results, nor considered by the CODM during the review of segment results. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no customers that accounted for more than 10% of total segment revenues during the three months ended March&#160;31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment operating profit:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unallocated amounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of intangibles assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,537)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other acquisition-related expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other unallocated expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;120,371&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;129,242&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and other income/(loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income before provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;127,284&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106,292&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Geographic Area Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets presented in the table below include property and equipment, net of accumulated depreciation and amortization, and management has determined that it is not practical to allocate these assets by segment since such assets are used interchangeably among the segments. Physical locations and values of the Company&#x2019;s long-lived assets are presented below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ukraine&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Belarus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Poland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hungary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;267,067&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;273,348&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 2 &#x201c;Impact of the Invasion of Ukraine&#x201d; for more information regarding the Company&#x2019;s decisions to no longer serve customers in Russia, impairment of long-lived assets in Russia and the subsequent decision to exit its operations in Russia. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents information about the Company&#x2019;s revenues by customer location for the three months ended March&#160;31, 2023 and 2022:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;679,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;657,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Switzerland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other locations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,210,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,171,614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RleHRyZWdpb246NGRlZTM0N2Y1ZTI3NDc4Mzg4N2E5Njg3YzIyZmMyMWZfNDAyNw_3e7de9c7-8138-4b57-9565-0244703a2b96">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from external customers and operating profit/(loss), before unallocated expenses, by reportable segment for the three months ended March&#160;31, 2023 and 2022, were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,210,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,171,614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment operating profit/(loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total segment operating profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;179,730&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;163,961&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc26afa69fd246febc8715336bd08230_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfMy0xLTEtMS0xMTYzODI_cc476dc1-f90e-4eb1-ad2b-29c01d766c7c"
      unitRef="usd">709957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0a93f65c2bf4276a5dccff3e4b126ef_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfMy0zLTEtMS0xMTYzODI_4a61840b-f931-4564-8cd0-d454531b10ec"
      unitRef="usd">687711000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ab70ba03c4347079862ec7a1464d79c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfNC0xLTEtMS0xMTYzODI_00df9c67-3d87-42a4-9569-d42e4c0fe25a"
      unitRef="usd">493147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9194b0ff4ab745eaa55037aab3f10f13_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfNC0zLTEtMS0xMTYzODI_b9c8c997-e7b6-40a3-a45b-9ce200b12c73"
      unitRef="usd">451970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1b0c4d153024a59abe0477dce2f0c34_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfNS0xLTEtMS0xMTYzODI_9490c6e7-df0f-4571-9067-37910467fcdb"
      unitRef="usd">7837000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec5265af9f5c4f559ae7a847c0687318_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfNS0zLTEtMS0xMTYzODI_e4001059-cd29-44df-addb-73b59a9e4669"
      unitRef="usd">31933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfNi0xLTEtMS0xMTYzODI_f6a3fa68-99e8-46ba-9387-686d819a9b93"
      unitRef="usd">1210941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfNi0zLTEtMS0xMTYzODI_4b4c0d03-2118-4d30-bb8e-f513770acb91"
      unitRef="usd">1171614000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="icebc7569f8b442f9ad91cad637154d96_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfOC0xLTEtMS0xMTYzODI_78d44846-d556-4434-bfad-8e79e6f16996"
      unitRef="usd">122831000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifb81be57dcd342d4b9d4272676c0667e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfOC0zLTEtMS0xMTYzODI_140b40bc-41f8-45d1-98eb-7e2200988952"
      unitRef="usd">126734000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2074a854f24b4c9888b42f1020592279_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfOS0xLTEtMS0xMTYzODI_699711f9-a965-4028-904a-ac0b4ddc4bc7"
      unitRef="usd">59904000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0022dbb8e1a5426298d8085c7fc0eb44_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfOS0zLTEtMS0xMTYzODI_a0b3dc3b-e6b7-4785-9692-ca5aaa9ad49a"
      unitRef="usd">56711000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6483805f850f40728bd5c8d3f0b9e37f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfMTAtMS0xLTEtMTE2Mzgy_b54484ca-e5d6-4c1d-ba59-c94fbf9b4c14"
      unitRef="usd">-3005000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie270b06aaf824f399c86d952fb27cacc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfMTAtMy0xLTEtMTE2Mzgy_2aeb1440-bb5b-4e84-a98c-adabcdedd751"
      unitRef="usd">-19484000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icaf5dc0b8d924a99b29d2af96a691e65_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfMTEtMS0xLTEtMTE2Mzgy_b53f2900-b853-442c-8729-460a35b2cae2"
      unitRef="usd">179730000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9245a5760ea140769fb211e2c2cf9899_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmE4OWRiNDg5Mjc0OTQ5ZTdhYjNiN2QzNzcxZTE3YzZkL3RhYmxlcmFuZ2U6YTg5ZGI0ODkyNzQ5NDllN2FiM2I3ZDM3NzFlMTdjNmRfMTEtMy0xLTEtMTE2Mzgy_8dce8376-15da-4104-a7c9-7d5ad7d8620d"
      unitRef="usd">163961000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RleHRyZWdpb246NGRlZTM0N2Y1ZTI3NDc4Mzg4N2E5Njg3YzIyZmMyMWZfNDA0MQ_e39a54f3-7659-404a-a6ed-c061a3e7e762">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment operating profit:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unallocated amounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of intangibles assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,537)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other acquisition-related expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other unallocated expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;120,371&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;129,242&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and other income/(loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income before provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;127,284&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106,292&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:OperatingIncomeLoss
      contextRef="icaf5dc0b8d924a99b29d2af96a691e65_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfMi0xLTEtMS0xMTYzODI_6223ee3b-d16b-4ee3-b834-ae93dd66a48e"
      unitRef="usd">179730000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9245a5760ea140769fb211e2c2cf9899_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfMi0zLTEtMS0xMTYzODI_0dd8e0cc-cfa9-4b50-aad1-d50897a8b0b7"
      unitRef="usd">163961000</us-gaap:OperatingIncomeLoss>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5b315b4fccae434ebcc38720b9ed9c11_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfNC0xLTEtMS0xMTYzODI_be743220-0973-44f4-8827-b1a452e146a1"
      unitRef="usd">38579000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifc405390bbb340c8bda9deea22123352_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfNC0zLTEtMS0xMTYzODI_25dd6e00-17d2-4301-a9ea-57dd9ab29cb0"
      unitRef="usd">7112000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5b315b4fccae434ebcc38720b9ed9c11_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfNS0xLTEtMS0xMTYzODI_295dc677-beca-40b2-b728-af9e52f8abd3"
      unitRef="usd">5537000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ifc405390bbb340c8bda9deea22123352_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfNS0zLTEtMS0xMTYzODI_8614e1e8-d14a-4189-a7b6-be94a3c46d16"
      unitRef="usd">5244000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed
      contextRef="i5b315b4fccae434ebcc38720b9ed9c11_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfNi0xLTEtMS0xMTYzODI_1e53b064-6e0d-4ad1-b562-0d7b0c136d55"
      unitRef="usd">241000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed
      contextRef="ifc405390bbb340c8bda9deea22123352_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfNi0zLTEtMS0xMTYzODI_82166938-fe70-44e6-b2b5-ba1288e79594"
      unitRef="usd">579000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
    <us-gaap:OtherExpenses
      contextRef="i5b315b4fccae434ebcc38720b9ed9c11_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfNy0xLTEtMS0xMTYzODI_7bb4013a-1d57-48c0-b6ea-7e72eba8d09d"
      unitRef="usd">15002000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="ifc405390bbb340c8bda9deea22123352_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfNy0zLTEtMS0xMTYzODI_94e0b2ad-efaf-426f-9a6d-847b1797db5f"
      unitRef="usd">21784000</us-gaap:OtherExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfOC0xLTEtMS0xMTYzODI_daf5796b-a876-4846-80ca-733e87efef95"
      unitRef="usd">120371000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfOC0zLTEtMS0xMTYzODI_a4e87bd8-e147-438e-88ca-a24288e438c0"
      unitRef="usd">129242000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingGainsLosses
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfOS0xLTEtMS0xMTYzODI_d4e6a426-f1bb-48db-af82-1e10a021db72"
      unitRef="usd">11521000</us-gaap:NonoperatingGainsLosses>
    <us-gaap:NonoperatingGainsLosses
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfOS0zLTEtMS0xMTYzODI_5410afd3-c376-405d-9b6d-8b96217da918"
      unitRef="usd">-165000</us-gaap:NonoperatingGainsLosses>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfMTAtMS0xLTEtMTE2Mzgy_d171c94f-ba90-459d-9239-3629c7c139c9"
      unitRef="usd">-4608000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfMTAtMy0xLTEtMTE2Mzgy_07e576f2-3775-4152-8127-c10b3f27b8c2"
      unitRef="usd">-22785000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfMTEtMS0xLTEtMTE2Mzgy_f93f7088-beee-4e73-98d4-641889637068"
      unitRef="usd">127284000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmNlZTg5ODU3MjI3ZjQwODBiZjQ0N2JmOTNkYTFjMDBmL3RhYmxlcmFuZ2U6Y2VlODk4NTcyMjdmNDA4MGJmNDQ3YmY5M2RhMWMwMGZfMTEtMy0xLTEtMTE2Mzgy_dcc71843-ca8d-4ea9-82ba-991ae7a24677"
      unitRef="usd">106292000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RleHRyZWdpb246NGRlZTM0N2Y1ZTI3NDc4Mzg4N2E5Njg3YzIyZmMyMWZfNDA1Mg_52edfd8a-8f08-4563-b7ee-9afc2cd85898">Physical locations and values of the Company&#x2019;s long-lived assets are presented below:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ukraine&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Belarus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Poland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hungary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;267,067&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;273,348&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i79d666b68b03475fb65117a4af50d078_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfMS0xLTEtMS0xMTYzODI_4fd62a09-72cf-4979-b64d-01b721b4ad4d"
      unitRef="usd">69290000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i741c82c8e83549d2b81c1d86ae165870_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfMS0zLTEtMS0xMTYzODI_5337ad18-f84e-44c4-b1b1-2c280991f22c"
      unitRef="usd">70183000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icf9626e6bfc84194968cc40c018e4b5e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfMi0xLTEtMS0xNjI3NTQ_6f95b691-b0a8-4f8e-9498-9162311df67e"
      unitRef="usd">65165000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0ef12b09478445c7939e4f45b6019c13_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfMi0zLTEtMS0xNjI3NTQ_9674d777-6f14-4b47-a62f-99c9c0b919c9"
      unitRef="usd">68804000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ide84bfe3c5754ff7a1cc2e9bd9dbcab0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfMi0xLTEtMS0xMTYzODI_ff517fd8-3f4f-49f4-9f47-b4e435528cae"
      unitRef="usd">55282000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i644936f6e0c9447f9ab2a8c3a51f11e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfMi0zLTEtMS0xMTYzODI_9730316f-5afb-41e3-90bd-9684ceb84534"
      unitRef="usd">57311000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i09c3b60ea0964fb0b9cba3d0be0cb326_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfMy0xLTEtMS0xMTYzODI_c77a7c31-3f61-4ae6-afa8-67634a93fa38"
      unitRef="usd">14736000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia0ebaa657c364da2b274382f45d1712b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfMy0zLTEtMS0xMTYzODI_ac231405-fb80-459f-8748-421689701afd"
      unitRef="usd">14685000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idb3b62e9dcee457eb2eaa8c535f2e32d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfNS0xLTEtMS0xNjI3Njk_3788ec0f-d874-4d63-a76c-0a580d5c2be5"
      unitRef="usd">8483000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id1bbeeb7f1ed44a3b36a9ccc38ba2074_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfNS0zLTEtMS0xNjI3Njk_90dab5ee-e02e-477d-9c1d-99901745e392"
      unitRef="usd">8552000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i09d8e499c0924e79a055b1e245bcd15b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfNC0xLTEtMS0xMTYzODI_d65b6e84-9032-446f-bed1-6605e56a9662"
      unitRef="usd">7895000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i15a837806e6f4b388b5c2a8a0122c79f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfNC0zLTEtMS0xMTYzODI_99d677c9-7d28-461d-b56d-b591bbe460a5"
      unitRef="usd">8506000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3e7da7de7424462b95c55f79073442a8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfOC0xLTEtMS0xMTYzODI_6e46d407-89c1-4daf-98a5-c60be3c838e1"
      unitRef="usd">46216000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia06376e856e049c6ac7c55f1b2541a72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfOC0zLTEtMS0xMTYzODI_43d249e8-23e9-4fd2-9d10-51578e7730a3"
      unitRef="usd">45307000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifad2a7d1c767418c8cbb5a44752798b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfOS0xLTEtMS0xMTYzODI_46420c3a-af0f-4bcf-82ec-c5be63272949"
      unitRef="usd">267067000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOmRiOTRiZDQ3MWQ5NTRjNDhiMzM3ZGExNjUzYzI4ZTcyL3RhYmxlcmFuZ2U6ZGI5NGJkNDcxZDk1NGM0OGIzMzdkYTE2NTNjMjhlNzJfOS0zLTEtMS0xMTYzODI_2f59adc6-4f20-41ca-8754-addfbaccec23"
      unitRef="usd">273348000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RleHRyZWdpb246NGRlZTM0N2Y1ZTI3NDc4Mzg4N2E5Njg3YzIyZmMyMWZfNDAyMQ_6415bf67-d0d2-4a22-a685-baaf44cd2510">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents information about the Company&#x2019;s revenues by customer location for the three months ended March&#160;31, 2023 and 2022:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;679,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;657,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Switzerland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Russia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other locations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,210,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,171,614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3b2002bec8c434392f67295ede96754_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfMi0xLTEtMS0xMTYzODI_c0f178eb-3292-4ffa-b398-32b0a2fed038"
      unitRef="usd">679437000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i097d5e651492469fbe6e1c784e41348b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfMi0zLTEtMS0xMTYzODI_fa8d8544-3e93-4ecf-b9ba-113febb4cc6a"
      unitRef="usd">657027000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1c0cfb0442043e9a74debd034297fee_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfMy0xLTEtMS0xMTYzODI_7ce5fafe-7bbd-4c91-b8dc-83bfaaf5afcc"
      unitRef="usd">155327000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b20592ba8e64174abd0048927cad223_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfMy0zLTEtMS0xMTYzODI_969fbe5d-434a-42f2-bd45-1cc3ee328f38"
      unitRef="usd">153197000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56626df345694619868f8aee9bce71a8_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfNC0xLTEtMS0xMTYzODI_0ca7fcea-674f-4676-8863-7411bd1f1f2f"
      unitRef="usd">89861000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia25c4355bd7947188a61d0c96954d6a8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfNC0zLTEtMS0xMTYzODI_c9f9dccf-2a03-4cd3-8722-c6112d4b4fea"
      unitRef="usd">81830000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6e02a9da6c24b9eb17372176514fea9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfNS0xLTEtMS0xMTYzODI_8df6e732-eba3-458f-908c-e5f12a4e8823"
      unitRef="usd">59100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56cf0868278f406692b09a4acd3fdf38_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfNS0zLTEtMS0xMTYzODI_0fa0dfa1-86f8-4f10-9e84-8933ca6c06d5"
      unitRef="usd">50179000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iadc0d93b15c44cbabf5af9bed18dfa1b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfNi0xLTEtMS0xMTYzODI_cd32f728-f911-468f-a01f-942ac3ceea13"
      unitRef="usd">42735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2839e1afb9ac4b5fb0f3d70a0be945e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfNi0zLTEtMS0xMTYzODI_a2aa5cfc-645c-4d62-a24c-987cb6064604"
      unitRef="usd">36389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibcf821083cec4eec8086d2993c9c0388_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfNy0xLTEtMS0xMTYzODI_46290369-1d81-4f9f-acd7-a69e78672a0b"
      unitRef="usd">27832000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i515de0d1a14c421ba47b8bb1db6ed9d1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfNy0zLTEtMS0xMTYzODI_631d8be1-c5f5-412e-8b5d-a635aad3f466"
      unitRef="usd">27029000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8537a5924624866b8eb2cd5d28575d2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfOC0xLTEtMS0xMTYzODI_440905c8-aeab-47b6-90e4-59e2464e7670"
      unitRef="usd">5873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f986d4896064b5baea8d93a6e61fdca_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfOC0zLTEtMS0xMTYzODI_65cd8d39-b3f0-4555-9acf-51342de321f2"
      unitRef="usd">30692000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i557824c66c6d458a8750e3f6f3117d27_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfOS0xLTEtMS0xMTYzODI_208b2363-e39c-40c4-9fee-8ef5177f4680"
      unitRef="usd">150776000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4225f06ab648448582ff406f0b2f9218_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfOS0zLTEtMS0xMTYzODI_710a7abf-a2b3-4ddf-9f81-d1bb3a90745c"
      unitRef="usd">135271000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfMTAtMS0xLTEtMTE2Mzgy_bd416f57-f8d0-4c23-a2f2-d85a3fe1864f"
      unitRef="usd">1210941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87d905c553e5414b932125b0ba41aee0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83Ni9mcmFnOjRkZWUzNDdmNWUyNzQ3ODM4ODdhOTY4N2MyMmZjMjFmL3RhYmxlOjE5OTY0N2U3Y2VjODRkY2U4MjIwMDhlNWQ2NzI1NTc3L3RhYmxlcmFuZ2U6MTk5NjQ3ZTdjZWM4NGRjZTgyMjAwOGU1ZDY3MjU1NzdfMTAtMy0xLTEtMTE2Mzgy_acc492f2-173f-45a0-a403-2ec668b37ee0"
      unitRef="usd">1171614000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RleHRyZWdpb246ZDE4YTBlMDYxNDgyNDNmOWJlOTEwODBmN2NlZDU5NzVfNDA0_6273f623-2c62-4251-8925-61e30d5a2afa">ACCUMULATED OTHER COMPREHENSIVE LOSS&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in the accumulated balances for each component of accumulated other comprehensive loss:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(101,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(52,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (expense)/ benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Foreign currency translation, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,227&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(30,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(88,553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(83,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,306&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,417)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gain/ (loss) in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,557)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (gain)/ loss reclassified into Cost of revenues (exclusive of depreciation and amortization)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss reclassified into Foreign exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (expense)/ benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash flow hedging instruments, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,134&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,440&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Defined benefit plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(77,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(86,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;(1) As of March 31, 2023, the ending balance of net unrealized gain related to derivatives designated as cash flow hedges is expected to be reclassified into Cost of revenues (exclusive of depreciation and amortization) in the next twelve months.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RleHRyZWdpb246ZDE4YTBlMDYxNDgyNDNmOWJlOTEwODBmN2NlZDU5NzVfNDA1_9fa20289-ae18-49dd-b0d9-aa7ef4205ba2">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in the accumulated balances for each component of accumulated other comprehensive loss:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(101,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(52,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (expense)/ benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Foreign currency translation, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,227&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(30,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(88,553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(83,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,306&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,417)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gain/ (loss) in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,557)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (gain)/ loss reclassified into Cost of revenues (exclusive of depreciation and amortization)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss reclassified into Foreign exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (expense)/ benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash flow hedging instruments, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,134&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,440&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Defined benefit plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(77,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(86,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;(1) As of March 31, 2023, the ending balance of net unrealized gain related to derivatives designated as cash flow hedges is expected to be reclassified into Cost of revenues (exclusive of depreciation and amortization) in the next twelve months.</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="iad2b5e93f02b4bce846315dba2bde3fc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMy0yLTEtMS0xMTYzODI_ffa66797-4ce1-4fe7-8a0a-8bc82036115b"
      unitRef="usd">-101780000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4ea73cb1e05145dfa25f1d4a8ed9254a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMy00LTEtMS0xMTYzODI_1d93432b-58d4-4a54-bba3-55d1ee287b14"
      unitRef="usd">-52747000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="id926e07877eb462f974e3c6373950bae_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfNC0yLTEtMS0xMTYzODI_46864a52-9449-4735-9976-a1bbf4bdf5dc"
      unitRef="usd">16300000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="iaf843c170ef64392a63035e3b0cb5b43_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfNC00LTEtMS0xMTYzODI_b94d493e-763c-4e0a-8793-318f44956fe7"
      unitRef="usd">-36115000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="id926e07877eb462f974e3c6373950bae_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfNS0yLTEtMS0xMTYzODI_d0865834-f4dc-4f5d-857a-f4b09d516aa3"
      unitRef="usd">3073000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="iaf843c170ef64392a63035e3b0cb5b43_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfNS00LTEtMS0xMTYzODI_b98819c1-bd63-49f8-9905-0c04082bdf6d"
      unitRef="usd">-5563000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id926e07877eb462f974e3c6373950bae_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfNi0yLTEtMS0xMTYzODI_5a4208f7-a1ff-47cf-8045-780229c1aae6"
      unitRef="usd">13227000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iaf843c170ef64392a63035e3b0cb5b43_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfNi00LTEtMS0xMTYzODI_f2e6d4af-5e28-4373-828c-d91a89f1f1bc"
      unitRef="usd">-30552000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i0f51eb44b5c3498ebc6b1f9353c1d8c3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfNy0yLTEtMS0xMTYzODI_d7679bdf-eaa9-43f0-ae22-51002e8e436d"
      unitRef="usd">-88553000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie8d626cfacda44e090ab938b13af7e84_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfNy00LTEtMS0xMTYzODI_ad63af9f-3fea-49f6-80d3-e36f365a53eb"
      unitRef="usd">-83299000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2469aef7af5d4e9582510e65e99121fe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfOS0yLTEtMS0xMTYzODI_8f3edf98-aacc-4cd3-8677-9629610cfbea"
      unitRef="usd">8306000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6b02e6f613c4f949c659ae47da2ce92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfOS00LTEtMS0xMTYzODI_87cc6c15-7dd0-414c-9d5b-e312cc4ad8a2"
      unitRef="usd">-3417000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i2c329c37580e4f5eb4dc033b676187c4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTAtMi0xLTEtMTE2Mzgy_ceb345ac-1694-4241-8ae3-5169825515a8"
      unitRef="usd">7895000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="ide431da4f8674a5ca7e3ea38855cd815_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTAtNC0xLTEtMTE2Mzgy_87f9eb82-0f57-4ff9-b175-00ebac477391"
      unitRef="usd">-46557000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i2c329c37580e4f5eb4dc033b676187c4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTEtMi0xLTEtMTE2Mzgy_6ab73f56-e296-4f3d-8edc-7292d5ea3bf4"
      unitRef="usd">2580000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="ide431da4f8674a5ca7e3ea38855cd815_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTEtNC0xLTEtMTE2Mzgy_972e1045-d242-4139-9fc3-86cf07dd6bdf"
      unitRef="usd">-904000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i2c329c37580e4f5eb4dc033b676187c4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTItMi0xLTEtMTE2Mzgy_6d451bbb-08b5-452f-a86b-b8d5483bd734"
      unitRef="usd">33000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="ide431da4f8674a5ca7e3ea38855cd815_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTItNC0xLTEtMTE2Mzgy_aacddeca-cf3b-4874-a020-c7b55ba625d8"
      unitRef="usd">43854000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i2c329c37580e4f5eb4dc033b676187c4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTMtMi0xLTEtMTE2Mzgy_bec750e2-80b7-4d77-bbd0-d9231551db05"
      unitRef="usd">1214000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="ide431da4f8674a5ca7e3ea38855cd815_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTMtNC0xLTEtMTE2Mzgy_aa03f7cd-6ec3-4846-acb7-41e18a6defdd"
      unitRef="usd">-408000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2c329c37580e4f5eb4dc033b676187c4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTQtMi0xLTEtMTE2Mzgy_86bb5db0-4323-4085-9200-888c2d210bc1"
      unitRef="usd">4134000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ide431da4f8674a5ca7e3ea38855cd815_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTQtNC0xLTEtMTE2Mzgy_9fecbbdc-2554-4c38-b3a0-b730611a8e5d"
      unitRef="usd">-1391000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="iad9ea2a76c5c4409ae2ea17e3a103e4b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTUtMi0xLTEtMTE2Mzgy_c9fedbba-7e82-4451-8013-6983d4b5b49e"
      unitRef="usd">12440000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i505a1291b04f475ab62f494082bff74b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTUtNC0xLTEtMTE2Mzgy_8ad3185a-725f-4fd3-8f84-5ad54ed6ae05"
      unitRef="usd">-4808000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3688f731fb5c4095962dbc014d4bd326_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTctMi0xLTEtMTE2Mzgy_4273397c-7d33-4417-ab5b-70bb62f281af"
      unitRef="usd">-1847000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae43e7c89e4f404cb2f8e7f4ca39672b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMTctNC0xLTEtMTE2Mzgy_7c432d04-fced-466f-a6aa-5fedb2c49787"
      unitRef="usd">1957000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd1fd30839464ed4bb33ec62bedfb819_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMjEtMi0xLTEtMTE2Mzgy_6fa49d6a-07c8-4924-86db-9d6eec3b3a9f"
      unitRef="usd">-1847000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic981cefd1394477eacd26a2b2c1608ab_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMjEtNC0xLTEtMTE2Mzgy_ebc0534a-5e08-47dc-b8f9-0ee6cd991570"
      unitRef="usd">1957000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4f33bcf3fccb44a98b94316e2ae446ad_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMjItMi0xLTEtMTE2Mzgy_580fc7ef-2787-45af-b6d3-f80fc88e884a"
      unitRef="usd">-77960000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7f20fd6d9d6a4a238057e8bb0f42ebe3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExMTczMGFmNjk3MTQ0YzQ5YTVkOTJiNWRlOGIxNDY5L3NlYzoxMTE3MzBhZjY5NzE0NGM0OWE1ZDkyYjVkZThiMTQ2OV83OS9mcmFnOmQxOGEwZTA2MTQ4MjQzZjliZTkxMDgwZjdjZWQ1OTc1L3RhYmxlOjZjY2IwNTU3YTdhNjRkN2JhMmZhYWExZWU2YjhiNzFjL3RhYmxlcmFuZ2U6NmNjYjA1NTdhN2E2NGQ3YmEyZmFhYTFlZTZiOGI3MWNfMjItNC0xLTEtMTE2Mzgy_be742f5e-be4a-4c94-b75e-5c2ecbfc7e4f"
      unitRef="usd">-86150000</us-gaap:StockholdersEquity>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>88
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ".*I58'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  CBJ56505S;^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O:;5@:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'$/*2NW]^
M]SM(JX/0?<3GV >,9#'=C*[S2>BP9D>B( "2/J)3J<P)GYO[/CI%^1H/$)3^
M4 >$NJI6X)"44:1@ A9A(3+9&BUT1$5]/..-7O#A,W8SS&C #AUZ2L!+#DQ.
M$\-I[%JX B88873INX!F(<[5/[%S!]@Y.2:[I(9A*(=FSN4=.+P]/;[,ZQ;6
M)U)>8WZ5K*!3P#6[3'YM'C:[+9-U53=%=9?/KN:"K\3M_?OD^L/O*NQZ8_?V
M'QM?!&4+O_Z%_ )02P,$%     @ (XJE5IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M"  CBJ568SBP<>,%  "K'P  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+69:U/C-A2&_XHF[73:&8(M.0&R#9D)!EJF"\T2MAW:Z0?%5A+/VI8KRPG\
M^Q[9B1U8678]FR_@VWFC1T>75])XR\67=,V81"]1&*>7O;64R0?+2KTUBVAZ
MRA,6PYLE%Q&5<"M65IH(1OT\* HM8MMG5D2#N#<9Y\]F8C+FF0R#F,T$2K,H
MHN+UBH5\>]G#O?V#QV"UENJ!-1DG=,7F3'Y.9@+NK%+%#R(6IP&/D6#+R]X4
M?W =1P7D7_P1L&UZ<(T4RH+S+^KFSK_LV:I$+&2>5!(4_FV8R\)0*4$Y_MV)
M]LK?5(&'UWOUVQP>8!8T92X/_PQ\N;[L7?20SY8T"^4CW_[*=D!#I>?Q,,W_
MHFWQ[6#00UZ62A[M@J$$41 7_^G+KB(. W!- -D%D'<!N.X7G%U 7G-64;(<
MZYI*.AD+OD5"?0UJZB*OFSP::()8I7$N!;P-($Y.7+YA LT@8ZB/TC45+!U;
M$H35:\O;B5P5(J1&Q$'W/);K%-W$/O/?QEM0H+)49%^J*V(4O*?B%#GX!!&;
M.)KRN.;P:0+AY$(7_J8X3EE)3J[G&"OI[^DBE0+:W3^Z&BH4!GH%U1D_I GU
MV&4/>EO*Q(;U)C]\A\_LGW5XWTCL#>R@A!V8U"?7W,N@GTKT])HP':DY'-O]
M3SHD8U1'I&&)-&R']"FC0C(1OJ)'EG A=7AF*2DR7:6XQJB.>&<EWED[O!D3
M ?=5+T0P&&B39U8J^UUMQS/&=^0\+SG/6[9,06$>R:>!^CR:M98T3+6)-(9U
M!+PH 2^,A;J)92!?T6T0,O2010LF=&!F#=O&?6<XP!<Z.&-H1[A1"3=J _?(
M5H$:1B&-#S32MM$&G=GT'LV?YT\W]_,3=/?@GNI(C1H=2;%=3:IV&]:[V.,"
MVB=53?4$S25T2L0%<GD62_$*_WUM!32H7]_HB,U!79$/? 1N@_Q$7]"=#YTT
M6 9>SFUHR0V2A$!+=LZP/=#R&H.[\I**E[3AG?H^J*<JN4*Y[KHVW: VP.AS
M#'Y6I$KT6L"EEMFHTI6YLD'8:#R^9LX":- /7-<#KQJTBEB89K2<QS! N')
MV.QAWG.ZZ@[Z[1/?QEI4L]P#VTI]I&N.[ I:^2)L=C-?-^+="#43?!/$GKXI
MFS5G4RWH,0P2KAP2-AN;]Z SGDH:HK^"I'X0-BOBB]' UI(>PR+ARB-AL[')
MV^H45O3U8&8!<G:NQ3J&,<*5,\)F6_.1>Y"OV9K')FO4('(^'/5'MJU/VS&\
M$:[,$3:[FJ= @NGC2X3)CXN?T)QYF8!,:B'-2BZ/(IAUYY)[7TY00@7:T#!C
MZ'O[%+PA2F EFZ_SM95P#-M$*MM$S,8&?+T?Q"LT?XT6/-2Q-P@H;ZC=+CB&
M-R*5-R)F([//)KIY\=8T7K%:F] @]/ \UWH_<UA7OLH+D59>R,V$4,NS8DV6
M)Q+FDTR[H=2@^*S=AG+-45TY*_]#6OF?NU@R4>P_JG4VW8-K.<V*=9S'\#^D
M\C^DE?]1ZU!8K( E6'&A'8H:=#Y2 6U]ZGD,A$#&+R2UQ,<P0J0R0J25$9I'
M- S159;"ZU3?;LTZM=L*YKBN?)7_(:W\STW$Q$IUS%] 0:[!(D0)C?6I-0O6
M@Q[#_I#*_A"S>]DG<LT@D2:\CMM#YKBN>)4-(JUVB-[.\?-\VQ[]GDDPM;&:
M0;7$W\C@[.JA4!OF:NJL:#,9GH_LX= 9C:V-CK&R0J351I$+(ZH SW<7^^P%
M_<;T:31+@=?#SI#86&OYS,$=<^E4;L<QFY7]='D;I,K;/C.P:J:MVP:Y?A^3
MOH.UQPG'L#].97\<LVLI]VT/26_AH7:$;1"KVY@VAW5EK"R08S8L[QEW6_'U
ME&:Y3_H\'L/^. >G8&:S,@5 OX ,J7:,:1"H'57-<?\7S#HX#E437GY*G")/
M[;H6)Z/ET_(D>IJ?OUK5Y\4Q]CU5\V6*0K:$4/OT' 8\49P,%S>2)_GAZH)+
MR:/\<LVHSX3Z -XO.9?[&_4#Y?G\Y#]02P,$%     @ (XJE5BN7.'8X!P
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
MDK>Y,7+5?@R;26-DW5XN!0?Z%@"_+R38G>V-_;ZV^YYZ^1]02P,$%     @
M(XJE5FLS5T4# P  #0D  !@   !X;"]W;W)K<VAE971S+W-H965T,RYX;6RM
M5N]OVC 0_5>LK-I:J2._(&0=1&J!J96Z%A6Z?3;)0:PF<6H[T.ZOWSFA$91
M6ZE\(+9S[_F]<RZ7WHJ+!QD#*/*4)IGL&[%2^9EIRC"&E,H6SR'#.W,N4JIP
M*A:FS 70J 2EB>E8EF>FE&5&T"O7QB+H\4(E+(.Q(+)(4RJ>+R#AJ[YA&R\+
M=VP1*[U@!KV<+F "ZCX?"YR9-4O$4L@DXQD1,.\;Y_;9P-?Q9< ?!BNY,2;:
MR8SS!SVYBOJ&I05! J'2#!0O2QA DF@BE/&XYC3J+35P<_S"_JOTCEYF5,*
M)W]9I.*^X1LD@CDM$G7'5Y>P]M/1?"%/9/E/5E5L]X=!PD(JGJ[!J"!E676E
M3^L\; #L]AZ LP8X[P6X:X!;&JV4E;:&5-&@)_B*"!V-;'I0YJ9$HQN6Z5.<
M*(%W&>)4,+B]&8YN)J,AP='D]OIJ>#[%R<7Y]?G-8$0FEZ/1=$*.QU1 IF)0
M+*3)"?E.[B=#<GQT0HX(R\@TYH6D621[ID)-FMD,U_M?5/L[>_;_346+N/8I
M<2S';8 /#L.'$-9P9QMN8B;J=#AU.IR2S]V7CD)HHX1*":K13H5O-^-US9W)
MG(;0-["H)(@E&,'7+[9G_6PR]TED6U;=VJI[B#V8"AH!%F((;$EG"4B")TA"
MGBF!M;7. *$)UCG-0FC*1;6!5VZ@7Q?+P&[;?KMG+C=--D1U7-NJH[;4MVOU
M[8,'-5$\?(AY$H&0WP@\%DP]-TEL?^9Q?1+9EN%.;;AS\+@&/$WQM2>U[U.2
M4T&6-"F '&/]%3(B.>"[.<8R/6E*0\7=W3@#JV59]JN3>BMJ2[A7"_<^(+R4
MB(]5H6(NV#^(2@/5:J/RBKRS^?1X5O5[I?X]D5L.NK6#[L<=,"F+M]5W=S1U
MNK[G[(IO"O0\?Z]VO];N?UP[=G.IL-I9MGC+@-]DH.WO&F@*]#J=70/F1K/2
M'PK8 18LDR2!.4*M5A<Y1-5\JXGB>=F_9EQA-RR',7ZO@- !>'_.N7J9Z)98
M?P$%_P%02P,$%     @ (XJE5I+[%AVU!   I!$  !@   !X;"]W;W)K<VAE
M971S+W-H965T-"YX;6RMF&UOHS@0Q[^*Q:U.K=0MV(0 O212FW1UE:X/:KIW
M+T[WP@4G00LX9YND=Y]^QT A(0[;E?(F8#(S_,9C^V\SVG+Q3:X84^@M2W,Y
MME9*K:]L6T8KEE%YR=<LAW\67&1405,L;;D6C,:E4Y;:Q'&&=D:3W)J,RF=/
M8C+BA4J3G#T))(LLH^*_&Y;R[=C"UON#YV2Y4OJ!/1FMZ9+-F?JZ?A+0LILH
M<9*Q7"8\1X(MQM8UOIH21SN4%G\F;"MW[I%.Y97S;[IQ%X\M1Q.QE$5*AZ!P
MV; I2U,="3C^K8-:S3NUX^[]>_0O9?*0S"N5;,K3OY)8K<968*&8+6B1JF>^
M_9W5"7DZ7L136?ZB;6WK6"@JI.)9[0P$69)75_I6=\2. \0Q.Y#:@70=!D<<
MW-K!+1.MR,JT9E31R4CP+1+:&J+IF[)O2F_()LEU&>=*P+\)^*G)]/%A=OLP
MOYTAN)L__G$WNWZ!QOP%+O>W#R]S]/@%W3U,'^]OT6?T=3Y#9Y_.D5Q1P21*
M<O2RXH6D>2POT*>]]LA6@*=?8D<URDV%0HZ@N.B>YVHET6T>LWC?WX:TFMS(
M>VXWI#?@/167R,47B#C$-?!,/^Y.>G#<IJO=,IY[)-Y='O&,H;FBBL%$4.CO
MZU>I! SD?TR=504;F(/IV7TEUS1B8PNFKV1BPZS)K[_@H?.;*=,3!=O+>]#D
M/>B+/GEF&Y87S#@B*L]AZ:E7G,T$$^R$ SRR-[O\!COLXR$>-'9[:%Z#YO66
MY''-!%5)OD3L#19&R>25B=([92E.%&POWV&3[["W%%,N%>(+6'^KDJ S]A:E
MA8255#^.&;PS2FBUP.8QHAD7*OF_?'!NZIGJ==Y.70+/"YUN^0[-_, )W*&Y
M>GZ3C=^;S1P6?ZC=!5JR'.J85L@QK)*)GE=:'YJZFN#] RJ"<1#X'7B#F>L3
MWS?#!PU\T L_Z^OK=VP3=7"(0_R =* -5@/BA6;FL&$.>YGK%6PA>(9X-75X
M;NS:\.#UF#BNWQT7)K,00,V8V&E%S?D!J&(P>U39L5RMF !MTNSV6<JE/+]
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
M ?[Y?9H6SP?EMKG[S:0O_@=02P,$%     @ (XJE5D8@\*?[!P  TB$  !@
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
MTC0NH4I!O8OPC;K0B_8<U,0$7KWZ9J6^>:KZ*NEVT/^;] MR*WCIX(+LM.:
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
MT_>5993O]U$LD%"):6(&K$JFM>A#_+,C/(^OK?:Q$^N<75-ZCWAO!1OZ;V1
MLT_R>FZ29YC<OO36(D2RU2IPNXYVPR;"/83!1G86-DW,H#2+4-;QX!6-P!6?
M=,GSHL^=><CKF>T"8QX:^06OPM+8N!6JQ#E*C A%VD 2.MA"LTNYCAZ,W]#S
M<1;NW;SKV]Z/8S$I;9.S\5*MQ>"K^EFWT_G,6R:>1XSEMLO=3=+9[:_D^CU0
M7H?AX_YNB34D']\C*_MI5EXWC_8SC='0*>CUQ2T1<Z!5DLNIE_"S1\0Q??G)
M =][X_<\E^F:JX'^'X'\K+>_?+3&T@":_,K[2-_VP_W[R>Q-1^EZQQP"[EG
MW)9:)=@;=O^UIB]_R;7IZU#&DDA$,P<@BT(D/ITJ\.Y"+^[M9[K=*^\@.P;6
M!3$9W0>NPV%*UPW00_&\0(#(IM';3)?WQI4GS^^*XV[+:AN:$E-ZCO?]KN-H
M\-L<,+PE_P+)QRU(_)E.]V[W(Z=)_&U/_WC\A13&]25M%"JUP-'C\?-?#E"!
M_*NC^"+8AG_I@[8,.LE_TM?JRM$#^'QA@03I!2GH?OKU^C]02P,$%     @
M(XJE5I?F5O1("P  *B$  !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL
MU5IM;QLW$OXKA&KT6D"6+?D]M0TX:=(:11(C3GH?#O>!VJ4D7KCDEN1*47_]
M/3/<-]FR8Z?H ?<EUJ[(F>$S,\_,4#E?.?\Y+)2*XDMA;+@8+&(L7^SMA6RA
M"AE&KE06W\R<+V3$HY_OA=(KF?.FPNQ-]O>/]PJI[>#RG-_=^,MS5T6CK;KQ
M(E1%(?WZI3)N=3$8#YH7'_1\$>G%WN5Y*>?J5L5/Y8W'TUXK)=>%LD$[*[R:
M70RNQB]>'M)Z7O"[5JO0^RSH)%/G/M/#=7XQV">#E%%9) D2?Y;JE3*&!,&,
M/VJ9@U8E;>Q_;J2_X;/C+%,9U"MG_JGSN+@8G Y$KF:R,O&#6_VJZO,<D;S,
MF<#_BE5:>W0T$%D5HBOJS;"@T#;]E5]J''H;3O<?V#"I-TS8[J2(K?Q91GEY
M[MU*>%H-:?2!C\J[89RVY)3;Z/&MQKYX>?WVYNK51_'^C?CXZVMQ_>[WJ]OK
M]^_H^=-O'ZZNW[T^WXM00XOWLEKDRR1R\H#( _'6V;@(XK7-5;ZY?P_FM39.
M&AM?3AX5^%;ZD3@8#\5D?W+PB+R#]LP'+._@ 7D_ZY#!0FTKE8OWI?*2 B0(
M:7.![TH7I!&_>%>50?SK:AJB1^S\>QL02<_A=CV43R]"*3-U,4#"!.67:G#Y
M_7?CX_V?'CG%87N*P\>D?YOG'A6YW>"OZA'OK7BCIKY"4HO)(;MI,A0?JA"T
MM +$D2F &Z/,/@/P3Y\]N$(QVCH&42I7FO3X^N;JK5C(@&POE8PJ-VN126.P
M"U*P1.BB4+G&5T)A?70B+G00E35R-:L,"ZDLG!LR>%1.22[K'8FK(-Q,()2R
M11M+0VQ7XI4K2FG74)R+G>.ST0'RS!BB#&RX\> _']<L6OU1Z1*,%(?"@B^U
M;0]#*G5 2,UIDQ332IN<GC(C <-,XP@X%RV+OF)"VM5VM_1N#J"#,"ZC\Y+(
MW]9Z"1*("X@A+<1H8BE-I4CTSM%X=-08.!1&EM$A3!]>/][OKR]<B/1ZM=#
M07I%&@D$!'V (?6I55$:MU8J#"'):U<1>#.=*3&KO-6Q\FK8H<'8A*HLC5:/
MF7(T.NXLH3U&@4\7SN#<!:!8*I+6@1$7R,'Y J6DQ?F1<XY.&N%P=IYKPABQ
MLQX2\$]P?4T$\!F;)3SQ^:Z;[59X@!/5-ULV'NUWIGU,6UF]#J&2%JCF%-%8
MBY>!7!*5UX68:8MO-<@H1"Q@<#;M1NQ;!_Q7Y$D*/+S+98%J2KFAV6([WS4H
M?'ESAE[4D@_ZXM27$L4RT-Z&(.DS 9 LJT4 T%)Z#B32,3=N"B-S17K  87#
MQQ'10L*\I82^+FFM0ZJ2712D^QU&8E$5$D&&P$/&9ZXH=.0P@RD490Z:26T;
MI,TYM!<S"2$4A3@EO<U!YT:2EIEW17-P\@*@>TB/3MOK&"*U.4(IU0@60SSU
MCU"79^63 ??,X7Z$,&):6SI3P:^TVJ64FR,0;#X2/U>>HHY>(:Z4 GY</A65
MSSMAR[+O@TF.LT$1?XW&+8ZT=F=RU"7&$,0:R,7P$R6&5R:%<\VC'0;#FB&T
MS4Q%9M VBL1,A@6<OTZ9VO<(+,E(6(\[N@ F4XBY,PKF>@=1>KNK<1S.Y26L
M U4I:1*6QN5S0J@^94CDT?DDF>_S70K*]:9;T:[BX<^T$C').=;A)0OX()GR
M)/R' +3C4XJ4'L$C:%[5_.K54B%[@OA!?0&" 8#3ZURAK@*0V+@'^GVLS?LQ
M.>R@8\G[\F_1O@**H9@K"[I*P,H<C:&F-H4<VQRN"3-D<IX.2]7'&9VSS[>1
M2XT/M'XK0(C+G?'9:/*W(G3\F ?^;H2>TD<$L7-XUDM$KV@\XB1W8MH+/^2_
M\@GQ!\B(J*J?YRJKN$] \DT!FJ7FH>9JC=@'V1%).8-AJR$5;9<RU$1&2 %_
M)#Y5,DZJEK; #9I[EBT5(E2>V8J^]FK.R#>I.UTGMI.>E\_1SP'#R+E.#.\C
M1,$VJ'=8Z&$O0LKKABF357/;%1!4XN"L589,2992GJ/<PL*F4#9V$ =1ITIK
M*SO5W"["8S:'88YFMNQS58*X8"ZL4LP7@!\]3./]!CV.O]H&9J?8)_G5PL&W
M2P)C2O*C[A<]^-0EF:Y%#R+2B=M54 9 +(.-N9'@Y(JRX2="!67;T;<KFGVN
M-ZM1AA2B$I7!*:FO;*HQ59KOOSN=C$]^>KB\=08.1?Z,VG.G]6C4-ZS,O<Y^
M+_5[U86[!(5>5Y8H*]3>N\#'X0B< 6OJ;#9[Y6<D<@JDG9/1X3;EJ75I(@+
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
M>8=&0*I[QHIZ <,>*O2R5?]L3U^14=H_K1$=SU[H>:V6TO<S]J#ML+]UOX]
M9PR5X]W\>!C 2M[R>>QRIAXXL2E6&(2-]Q9&-V(ZCMG-^3@7]R0-'']-QH<^
MJ,BE(>KSBL'J>T]J/PU[GPJ]8M:6 >D.D2XYS,%_G*-L7$"=$T#"!B*N3+"V
MA-">49R&5I5D;/#"@+^NZ'%DMB:&]\JQLY!W5K=(!8#UAKE*NMW<1][4-7B0
M*10C\.MPTOA0!7(P;3<?G@0*T+-'02FW7Z!] IM2<'4J3FO?LMAANJ$]J&%O
M37",PNT)2Y2LO;>9K*L0"-&$ADS<D%''!DX9^JE'PR(9BQM(_JSA\41P7B33
M5^]@0N&&HG_7WDK;<_[MDX%3R,O%K_QQ)4JRLX. @JHRG +\="C_X=./+"^Y
M:LT0CZ\GW-<TW*Q;G^0X)_BD;P?!*9([2LU%?X:X,/CN]02CO/]N'#SGV5[7
MX*<0C9!=_D@^3OR"JL/>IBP*;1U\5J,++R.QI!:OZU"T)2<87RX\5VRZDW@F
MXCB*\Y07QU&>9^+WH>%\*V0:G60Y?N-\)FXJY-1+G\K?"I=$)\<G(HZFZ:GX
M53M([R"!]2S*<- S."2*XZFXZ5:KVKL-DIONBLB&D3!,9[5O;\CI/O?_?VJ*
MM;3_%<=MG*Z9!Y*O]"?)1G?;"VBG@8-,9VA(T$?=]VPGWCOWAF_POI7M9T,?
MW%E\RHLLRJ>I^'@@Z?6<FTF@07?A+O1X@<"VB>\1V!R11FGF3SA%(#)4:_O2
MDVO)7U'<MFCRHJ2P.A)EN X#>*/+35X_AC]8HS@I2GW"OD#HD_SHD=;NA<72
M<9SUTFEV)/[PHR_,Q;UB,,D?O%M\G+E[<*1$F$M\-7\Q'1[6]=4A\0.;R=<1
MXJLIW&L'@G \3O%O]AAISX(#BBD4OQ?).,/O(<+1PYS:\ZV_;5!3W0/3_P1-
MKA[6>D,%-7-,1PP9KHP/PP3@7?("*=>/8?]9?4><;EET&LHJ$VD>)6%]+%*4
M?Y+S^D2 ^&R6\7K&B7]ZDO/UA_Q;P)4B0:).IWN]9#.4Q+,XRN(3,+4P!!=&
MYWQA0(_0;E[$270\BX]Z9>Z9>91GQWNW:R5+/RPJUS>9#3K\^RS.Q@E&-33
M_4[TT-';<27<XXS*4]\]RHK1";-G>3 I_5W/A?LPVCY>@Z[082;F697'%?R&
M&\]'Q0^@3XQ:"5.>(7OZ46O7_E(%IGYPXXWM!*#"R/P_+!P?^G:9['Q!-H0)
MG;^3>=1'JH>/R<WNYE/\*GR!;L7#=SQ<![MXV%Q =3J>'8]"UQD>G%[Y[]&Y
M=OBZ]<N*)"8Y%L#[A<9XTC_P 9O_H+C\%U!+ P04    "  CBJ56T<7\MFH%
M  ",#   &0   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6R55]MNVS@0_96!
MFQ8IX+5EY5;$28#8:7<#)$V0M-N'Q3Y0$FT3D4B5I.SF[_<,*;ENZAC8%YF7
MF<,S5])G*V.?W$)*3S^J4KOSWL+[^G0X=/E"5L(-3"TU=F;&5L)C:N=#5ULI
MBJ!4E<,T28Z'E5"Z=W$6UN[MQ9EI?*FTO+?DFJH2]GDB2[,Z[XUZW<*#FB\\
M+PPOSFHQEX_2?ZWO+6;#-4JA*JF=,IJLG)WW+D>GDT.6#P)_*[ER&V-B2S)C
MGGAR79SW$B8D2YE[1A#X6<JI+$L& HWO+69O?20K;HX[]$_!=MB2"2>GIORF
M"K\X[WWH42%GHBG]@UG])5M[CA@O-Z4+7UI%V?2D1WGCO*E:93"HE(Z_XD?K
MAPV%#\DK"FFKD ;>\:# \DIX<7%FS8HL2P.-!\'4H UR2G-0'KW%KH*>O[CZ
M./ER-O1 XODP;[4F42M]1>N ;HWV"T<?=2&+7_6'8+"FD78T)NE.P%MA!W0P
MZE.:I <[\ [69AT$O(/7S)*9IROE\M*XQDKZYS)SWB(%_MUF;,0ZW([%97'J
M:I'+\Q[RWDF[E+V+=V]&Q\EX!]/#-=/#7>BO!F"GUG9.#$4/<FG*I=)SFEI9
M*$^?1*Y*Y9_IW9L/Z2@=TYVFN]R;3%I*H\?Q]0M)4U/50C^CUNH2T 4I[[ ]
M.J$\0LTZJ)7R"Q*D472-=C*'BXM.2,RME"A;3_L,RJ>FR9A/Z1A==A)A;S1^
M'_'N/T]I(O13GSX+KEA1TJ5S)E=A-@[[4U$KCPWDRY,$NYN;Z9BFRJL,BO1Y
M<#D8TS>4N(/9=FYVXCT*[07RUW9201LK]"#4;":5DSILT;7VTNHUR)^TC[(+
M?64IRV?:,/-&,J#K#!O0%^QMM9UJ:Y:JD([06>%+NX[;2V?_YL:?(>YB^ZLC
M!67&(@T#F$"6,(J9T=Y)D@P2=)&RA"7]*,S@M?%@I&";-Z0T"*#/A9TM0$W-
M4GNC09(DE$4L4C/*I?6X!"@W&O2QZ$B@\BKI=WD!?17)X\C\EI3' YITISND
M&0?*=SB_NP!(SY1)=&1MT">%Y_S5]'7P.* "T1(6A]B6O> 6JJJF"FX9'6VX
MA>3W1BU%R>2@/[&PQ2W@(C!PY) (J,5Y'YFH1:&$[L#[)!MKPAF/*^405BMT
M[D(^&?"VZ.;62ITK6"M<1U?4G ?@FL4\$@7(*^Y5G%PH)N;!&+S99M?_=$PF
MA84I8"X=L#Q)%?B(<)T13I+,^B/H_Q$F==FXX"([AP=8J.#X;+2(T$I.QHY*
MN906)!E%F1CHGZC*L3=C6K'V E<D<X#3]\7[L'0'?<TW9ZRT3S"'R3] O1^)
M)(.CMWW:SZ+\O<63H-T&Z?T\+E\)A4*\N9[</6SJ(DFAZPR5!J#P^C99IFE0
M[TC-/F3:/!99*8/CM?%P<BE6LZ;<E<FHF[+A>HZW-EXXE#4.?=O%))@!$]&'
M-W($'&//=(0/F<"AL2KW6YTLLAA(>+$23R%8-70*Q?V#LW(_)AC0]+H,0\#S
MMJ.O1=]SI8J-@N?>$]Y&'"8$4X?HM,\:6L!E)@^)6[#HRC1EP6D+LO,Y>VR
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
MP9BJ#4O W^^X=GP.=C1!A62>0%U,?8M AA21!P_)A=YQ !Z2-T,?R'QSB/!
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
MOO@YF]<VHLVA[[7(1^/1P?FIYP8%R0)] D_U6JJM6&MGLLUQJH?>3G0>3]O
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
M%@8#YJ/#/VYW#$O*-C"<-+18@'="' X[E3135(G]5,.*2GY[2,8YIH_A$_?
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
MU[=\FH%Y<]JUN O-[285XGF)&.Y!C-B5DG9AV*5,(=U<WT7M:A7#E8KGX4'
M*Z[?L2CP6.B'T0&\J#8Y<GC1/I.YT.PKSPI@%\(DF3*%!L/^&4V-U<B2?]ML
M+B%[[9 4.2=FR1,XZV!H&-!WT!F^>A'T_?<'%.[5"O<.H0]O,!+3(@.F9NR#
MD%PF@F=L9 Q8P[A,V6?!IR(35J 95\#)GI1QRQJ64@"P"22%UD+.V3DWPK39
M>5"3=CMO%\!F*L/P)F3K>,/<L+3,TB"I<4=J&#*!1&.5+[E\>/5B$ 9'[PV;
MU6;QM5E9PZR\8=8:KS1+UV9-R2R$H&V0-LFBYHT#O( $\BGHE30\02^VS#WG
M&6H#[#/<0<:"J@VK-F*8#S#:)8,?R8++.6 :T.*.4WY9Z?^2!7TO#'O8<4:&
M[]M$+@<:9A5FI^^%T,"DD@F&CT9_DD%"6D!/6NPPE!N5B91;=(,IID:D@FMR
MSDL6A>'&3NL>C=PJN_;L4SSI5(Y[_78K"/J0*YKGA\NB8!-FXWN,1N.^1!FR
M4R ,=VD[./;"H%?/6[65N+3L5XGRDF"B7MRB5X5?TF.'-\_$D- +CK><LBUZ
M)H9$T:X+2?8[S B].(S;M2?HQS,#SR#V-X"V)7O9$?:\R!_LF%:)?Y<=4>3U
MXT&K9M4.![)[7&?W^-'9?41G; 29]G8"F3O'ANWC#=LGR #R\CW7:5LJ/[AM
M>RH?D1.07^BN<H\J74]A+J0DUU :!9F67G(QX")DQ?MDWT$5AI88)(28B83C
M>"'5E+:E^P+)NRR0@5ADNOWL0@.PO*PC@.J([11=IOGRVC&8QG-5E YJW[Z\
M$O[@LL#*DZU ZF,<.X8:BJ$F*V;[[1$RR0K2"Y=\6H4@.4>A_IJ&50[=UUA<
MF#<>DUA=A\='[)H_Y(1U")E\@"=R)U1ALH=5V*=L2BX$C%3#7L<8>OX;=CF;
M87%+:+,JV(C!().'==0A*K"R;TI%@O#X9X[:<G:=#@_0O5_3O?]HNE\:*W)'
M\G6E8AY5Y4AE#U0ZCZAS#BKYBW4.U.8\1\5#)CZ]ZJ&M*/\3EU,,--3FI.F=
MCP)/&@_WH;["V@YA[[VV18SM<SIA8VX6#)"RJ"GZ!27X;P >\"^+_H;<FQ4R
M=9='#U/KH+>GMUO'W.(?0;Q E@J3(ZT?^%X0'[5V6A:[:R#9THRB/XR\02_8
MT]L%FN ):Y&0KQP:SO;B0=32_LR"9OJX62AMWV(*R?'K#K?(*_7ZOA<=1<W.
M&G9'M#Z*1IR<L'.EM2.LP82+4>X(@F<7L#'R2E@VFF.J=4D)M8\]W_>;G?6&
M.Z(+F($F;NZF+\?H,G.5EQDNBWM>$,3-SAI[1_1\A-TMW7Z9LQ&6-U$8[.D]
M@79/!6JC77@<MK3/1KNHW^QLTFY#M(=V#? 4IHY;WJ ?--H&L[8D_Q]E_W)W
M<Z;D?$NU_G'4:)NJ;4J>RGE,:,Y;=:?!^6U1V]W:;3SLY*#G[OG*X.Y8[)1O
M/+6T?B$;E0]#Z^GE\QIF;JSA#,M@ADO]=T=8'NKRR:K\L&KIGHFFREJ5N^X"
M.-I($W!\II1=?= &];OA\#]02P,$%     @ (XJE5KL[/#\F P  /P<  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C@N>&ULE55M;]HP$/XKIVR:-HDU)-!W
M0 JT59':JBJL^S#M@TDNQ)IC9[93VG^_LP,ITRCJOB2^\SW/O?A\'JR4_F4*
M1 O/I9!F&!365F=A:-("2V8.5(62=G*E2V9)U,O05!I9YD&E".-N]R@L&9?!
M:.!U]WHT4+457.*]!E.7)=,O8Q1J-0RB8*-XX,O".D4X&E1LB3.TWZI[35+8
MLF2\1&FXDJ Q'P9)=#;N.WMO\,AQ9;;6X#)9*/7+"=-L&'1=0"@PM8Z!T>\)
M)RB$(Z(P?J\Y@]:E VZO-^Q7/G?*9<$,3I3XSC-;#(.3 #+,62WL@UI=XSJ?
M0\>7*F'\%U:-[1$9I[6QJER#*8*2R^;/GM=UV *<=-\ Q&M [.-N'/DH+YAE
MHX%6*]#.FMC<PJ?JT10<E^Y09E;3+B><'5U</DP?D_GT\1*NIG?)W62:W,#T
M;C9_^'9[>3>?P><Y6P@T7P:A)7<.%*9KZG%#';]!W8-;)6UAX%)FF/V-#RG,
M-M9X$^LXWDMXR_0!]*(.Q-VXMX>OU^;>\WR]MW)'S9^8ZPJ82F-U3<UF#3"9
MP35F2RZ7D+BFX9:C@0MN4J%,K1%^) LRIX;ZN:LJC=/^;J?NDIV9BJ4X#.@6
M&=1/&(P^?8B.NN=[4NJW*?7WL8]F=&FS6B"H'*X8U_#(1.VEW<GNBG^OA]WQ
MSPN$W+E[VKC+7MWQK=K2/;1D.U%EQ>3+IP\G<71\;B!5U"+28.961@F>,4O"
M@@DF4P3?WG0PQC%3%Z1%VP;^M"XPQ7*!>J.-885T3&2?*T%CQYQ!L@O;*/]%
MC]=^9WXL3@0SAN<\97Z.),:0\K6<!FXX6W#![<M?VO?:T7"AT2$!G]."R245
M4ND5T[X4OLD,?(5[C17C&1E5KDY-DRHJI:8AH375EK(UKD@?(3KJQ''?+>).
M=!I1#Z>ZQKU8L8[,]3GA>I'[=OK]P_=%]]\>_,''Y[0Z[IQV#V%7YX=;0ZU$
MO?2CV[5*+6TSWUIM^SHDS5!\-6^>%CIVNLT&!.8$[1X<'P:@FW'="%95?D0N
ME*6!ZY<%O7"HG0'MYTK9C> <M&_FZ ]02P,$%     @ (XJE5C#EZ ?0!
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
M]I!EDHD,T_,M9'D09\)#)B Q8E&,]2%V2YF4@<CR7<R2+ U2S@FS&')34@1
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
MS0S^5IBR ^#]1DKSV+$ [?]/_!]02P,$%     @ (XJE5ISG@I&T @  [PH
M !D   !X;"]W;W)K<VAE971S+W-H965T-#$N>&ULK59=;YLP%/TK%INF5MK*
M5T*:CB"UR=9%RM8J5=>':0\NW"16#6:V"=V_GPV$PD38*I&'8.-[CL_QO<#U
M<\:?Q Y HN>8)F)F[*1,+TQ3A#N(L3AC*21J9<-XC*6:\JTI4@XX*D Q-1W+
M\LP8D\0(_.+>+0]\EDE*$KCE2&1QC/GO*Z LGQFV<;BQ)MN=U#?,P$_Q%NY
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
M@K;J047\@T!M?4]P$_B-/8;:58YDN"D9;GZF;))O9)#OACUN9I0ILJ(\A=H
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
MU'3'P$T>00KC=4MA\*Y.M0) Y U(8;C1%VD*0Z6FVP>H\@A2&(\4BJC4=,<
M11Y!"N,=IBO[$("6Z&-K_$QH^.^$CN,)6J*/#/#$HTI=/%("H5+3;0.!>(-3
M%URAM]\^=[QXP!4>3?""R_0VT^>.%Q_PPQ\W>_&[W?%B*FN_X\4'7/ '9#"\
M"SWA'?3^)=X8+.$#2_@$&8Q/FL%0J>F. 3G\\3,8O]N]+^:RUC4,V. /R&(X
M41:#CZ'WI(^!'3Y@AT^5Q?BD60R5FFX;B,8?,XOQN]T%<[1,'WSCE]$#,AG>
M.9/!>^D]H6,0D0]$Y!-D,CXI$U&IZ8Z!G7R"3,;'OF/:VNC\-50 *!0,2&(Z
ML03>0>]?NH^1Q 2 5@%!$A.0TA.5FNX8Z"D@2&*"PR1F?W'BW9QJ Y H&)#"
MF#:-N<(%>\_B&"E, #@5$*0P 2D.4:GIC@&' H(4)CB>PJ E^MB 68+!*4QP
M/(5!2_21 9 $5"E,0,H<5&JZ[<9V+</W:Z'=L*7SO2\!8$1 $\'@,KV==(:.
M$* C'#=_"8_?^X*6Z,,&. @'Y"ZB"ROA'?3>3&<,<@B!'$*"W"4DS5VHU'3'
M !GA^+E+>/S>%[1$'SH 0C@@;Q%$>0L^AMZ3/09@A  8(57>$I+F+51JNFU@
MEW#,O"4\CC5HB3YHP)IP0,XB.N<L>"^])W(,Y@F!>4*"G"4DI1XJ-=UQ8T,[
M@IPE/)ZS;$N\XRO4MII[U U(6CK1PY$>>F_%0R6W=T@:^]Y9!&G+FPB9ZU$V
MO;-XPS5!XO(F8EZ$;U9(<6C:V!MY*?/G>LOH0C'Z*BTWVR3O7MWM2WU9;\8\
MA?+-IM9W4?X<IP5+Y)-J:GVHOD/(-]M$;YZ4V4N]T_)C5I;9LGZXD)&ZW%0%
MZOVG+"O?GE0=[';KOO@_4$L#!!0    ( ".*I5:H"]ANV0(  ,('   9
M>&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;+65;6_:,!#'OXJ555,K;20QA4('
MD:!0K5*9$(SNQ;07;G(0JTF<V0;:;[^S UFVAFB:-EX0/]S]_;OSV1[LA7Q2
M,8 FSVF2J:$3:YU?NZX*8TB9:HD<,IQ9"YDRC5VY<54N@476*4U<ZGE=-V4\
M<X*!'9O+8""V.N$9S"51VS1E\F4,B=@/'=\Y#BSX)M9FP T&.=O $O0JGTOL
MN:5*Q%/(%!<9D; >.B/_>MPW]M;@@<->5=K$1/(HQ)/IW$5#QS- D$"HC0+#
MSPYN($F,$&)\/V@ZY9+&L=H^JM_:V#&61Z;@1B1?>*3CH=-S2 1KMDWT0NP_
MPB&>CM$+1:+L/]D?;#V'A%NE17IP1H*49\67/1_R4'&@](0#/3A0RUTL9"DG
M3+-@(,6>2&.-:J9A0[7>",<SLRE++7&6HY\.;D=W"_(PNE]-R6PZ6JX6T]GT
MT^<E.9_ &J2$B-P(W($()+-9Q#(@(Z6P6D;A]RU7W(Q>&'/->*(NR'NR%&N]
M9Q+(/0]Q]T"1,\(S,N-)@K9JX&KD-JN[X8%Q7##2$XP^)3.1Z5B1:19!]*N
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
M"P97Q*.:\[:9&%F[(^M1&CH W;"@*PJ5#:#O*RG-?F)/P>[22U\!4$L#!!0
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
MZL^+Y6+XVS?9Z">EEJEP,B>(D;G)9.5^LC(ZV4]=O>IOFJX;UZ]]:KIB&*]
MOIE$85)G@@0VF;':SUAE.N<HS!0@@4U24.U34!U]SJF<(@-*).7<^@OUQ(%0
MJE3^>@2B+[;DX(JLAZ(N'MK%:EBO4Z@TXX"I"X.%-IV^P34@4WEN@;'2@(0V
M30/5::!'E^CV4+/VF%#"*E!/%)5"!,I3,Q:(LH'S3V,1OAC9W(N1'H_7N'KI
M'2$J/<%"F\Y8$Q0H<U5DE/HDIP$);9H&38;@,#;DG:A+:H#(LI*5792^0,J
MLT!=:M("<=;R\^*OYOK%0[>X\I\C49D(%MITKIJS@,Q5D:@T!@MMF@9-9"!*
M$N(5J=Q"8X03^S+NBRL9%Z%ZU!0#XASCU[$05_UB=5N,)\NB'>Y&;MG%!AR%
M2UX9)+3I3;;F,)1D*E"*RF6PT*9IT%R&1DE"M$"WAYJ%QTLNK?+T1)6J"G!,
MJMD%C;.+D6,^-<OBV_K^X9_%Q7@7^SC>RGE'&<5)7@XDM.FL-76AN;HM%)7/
M8*%-TZ#Y##V^X[(]=$H:%1-V?\(7)SB#*E"9FF70.,OX>;&J5U<CK2P^CA,?
MSZ'^82+U1[:3R=%MH9JY4)&K+%%)#1;:- V:U-!X)R9:EM)3ED0(^VKNBQ.$
MA*[F5%,-&J<:;Q['2WG3]\7;U;,NLEZIY]/GN^9Z47L'C=HOP4*;)D#3&5KE
M*E)48H.%-FW7:V+#XLV96)%N#YT4WWAOH^QSIR<.JI*10)$R33=8G&Y\;&^&
M+W77; OSE\6+3\W5G7>HJ*T2++3IM#698327B(+*;K#0IFDPI*1X8R9:FLPM
M.55!90LI_KA2A4I3<PX6YQR_+FZ:XN/5HEF-5_1=?3;U<KB[&@O6.V34W@D6
MVG3ZFM4PGJM$49D.%MHT#9KIL'B/)EJBKKH# )0KNT0]<>N3;*A$-?]@<?YQ
M.=X"W:[OU_]HNF%Q52_]PT1MH&"A3:>L60W+)04Q5&Z#A39-@^8V['@YB'ET
M'EX19=^H^^*8$F6@+$O-.,HXXW@]EN58C7Y]'+59@H4VG:AF+V4NX:=$93-8
M:-,T:#93'B_\E*ZD(TFE"+7W0[AQ0@E9A8I1<XPRSC$NWUV^]@X,M3^"A3:=
MI+$A)9?>4Z)R%BRT:1HT9RF/UWM*5\8I!:N8?5;TQ5&H>&#31JF91!EG$J_?
MO[[P#@RU(X*%-IVD9B1E+IFG1&4I6&C3-&B64AXO\Y2N?$.% ON6VQ=6<44#
M9:B90QEG#A>7E]Y1H;8\L-"F>^ T >&YM!R.2D^PT*9IT/2$'Z_E<%>E <(J
M^[+L"6.,JD#/G&O*P..4X;>V&^Z*+5'TC@^USX&%-IVMYB \EXK#45D*%MHT
M#9JE\.-5'.ZJ,R-/K!QUT1,GE)0 @8HT-L[&N<.D(HO_%0?OLHSC)B]1CG8'
MUR2%YQ)V."J-P4*;ID'3&'Z\L,-=P48225AI5ZH;)Q0'$CIW:G+!X^0B5JF'
M[;Z,?T#R6N5HA7!-:'@NF8>C<AXLM.D&>,UYQ/$RC_#(/!5E5L'ZH@0)$$ZA
M68B(LQ"G7 _9C1G'3-Z%GZ,_(C39$;G4'H'*@K#0IFG0+$@<K_8(5\4192FH
MW4KWQ8UW3T0&JE1S$Q'G)G:5SNS-C*,E+TR.MHG0U$?DDGH$*O?!0INFP7B&
MZ'BI1W@>Y '*;#'2$\:%-/9\3(>F^8B(\Q&[.E-W:L;AD]<I1W-%:/XC<DE
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
MGV%0V30I7-]A-#@K%0;/B7OZSA2F*S8YQCV>F.#N/<,*&.:\@/=GS-#.TCA
M\DI@P5DS-KA,E4V&PO4<1H.S4F'0FKB?;[PH*U=?<HHR&F,-RZ 8<S; NYH,
M[2B-'Y^^#EFZ*H:W,%399"9<OV$T."L5!I>)>_G.E.3SL<*\(>>E\Y2H)XP1
M*>U+^&E_US3#3_50GY^M;VN:BV:Y[(NK]G$U'K?^*]K_M.B:F_7@7[ZF)Z?.
MS]_ RPM8__Q4PYR?/=2WS;MZ?;?4%\OF9H0D/ZX;1-WB]F[_S= ^C/DY*3ZW
MP]#>;[Z\:^KKIEL'C+^_:=MA]\WZ [ZTW9^;89__'U!+ P04    "  DBJ56
M0QA?LXH#   T$@  &0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6S-6&UO
MVC 0_BM65DV=U#9Q A0ZB-2N5*NTEPK6[<.T#X8<Q&H29[9YZ7[];"=-J KN
MA%K&%[ =W_EY[NXAA[L+QN]$#"#1,DTRT7-B*?,SUQ7C&%(B3E@.F7HR83PE
M4DWYU!4Y!Q(9HS1Q?<]KN2FAF1-VS=H-#[ML)A.:P0U'8I:FA-]?0,(6/0<[
M#PL#.HVE7G##;DZF, 1YF]]P-7,K+Q%-(1.498C#I.><X[,+W-$&9L=W"@NQ
M,D::RHBQ.SVYCGJ.IQ%! F.I71#U-8</D"3:D\+QNW3J5&=JP]7Q@_<K0UZ1
M&1$!'UCR@T8R[CEM!T4P(;-$#MCB(Y2$FMK?F"7"?*)%N==ST'@F)$M+8X4@
MI5GQ399E(%8,?'^#@5\:^ 9W<9!!>4DD";N<+1#7NY4W/3!4C;4"1S.=E:'D
MZBE5=C(<]+_WO]SVA^AP '/(9H#ZRUQ%#"(D&1H!&L"833/Z1RW0#%W-Y(SK
MQ8246P:@<T^S*;H!;JHD&P/Z.DKHE.BXBW?H\!(DH8D:':,KNH3H..=4;3K0
M'K_%;"9(%HFN*Q4?C<H=E]@O"NS^!NR?"3]! 3Y"ON<'Z'9XB0X/WCUVXZIP
M5#'QJYCXQF^P*29%)(Z>Y794!^L;3?4^-D%#]4A,2%%T/S\IW^A:0BI^K2-8
M &FL!Z(5>29R,H:>HR0G@,_!"=^^P2WOO85F4-$,;-[#OI T-6GD!6&!X''N
M^:/<RQC0Q.1_'9/BK)8Y2_\4S$/<]AJXZ\[70&Q4$!M6B"^7B2,TE(1+I$0"
MZ.?YDHI?9Z9NCKW&L8?7,;)"VS(WS8IX<U]*L/D*-%L5S=8.2[#UM 3]H!FL
M+\'3"N+IOY4@KS*1KV2"K62BAEYE0CPJ065(6;0.NAU#!Z4LD[&P1+Q=T6G_
M9T5I.6U0E!7:EJ76J8AW]D51G5>@B;WZA>[M4%/E8:NB"K#?6*\IO-)UX#U0
MU3,@,+H'PFU!KSL&;'U3[T!6S<VRLF/;MN#J-@('^Z(L;.UHMF5:=R/8WHZ\
ML+0:3Z3E-UN;I%5W#MCZQMZ5M.P@GI=6W2)@>X_P^M)J6:1EQ;9MP=6]!S[=
M&VE96Y!MF=9M";;W)2\LK?83:7D;=%7W#]CZWMZ5KNP@-NO*7;D#T/<IZL_Q
ME&8")3!1GKR34R587EQ1%!/)<G,M,&)2LM0,8R 1<+U!/9\P)A\F^J:ANB@*
M_P)02P,$%     @ )(JE5CK<14BK P  NQ$  !D   !X;"]W;W)K<VAE971S
M+W-H965T-3<N>&ULO5AM;^LF%/XKR+N:>J6N?HW;=$FD)NZT2;M;U=[>?9CV
M@=@G,;HV9$"2WOWZ 7:<.'6]9$+]8@/F>0[GX1P,C+:,?Q4Y@$0O94'%V,FE
M7-VZKDAS*+&X8BN@ZLN"\1)+5>5+5ZPXX,R RL(-/"]V2TRH,QF9M@<^&;&U
M+ B%!X[$NBPQ_S:%@FW'CN_L&A[),I>ZP9V,5G@)3R"?5P]<U=R&)2,E4$$8
M11P68^?.OTW\4 -,CR\$MN*@C+0K<\:^ZLHOV=CQ](B@@%1J"JQ>&YA!46@F
M-8Z_:U*GL:F!A^4=^T_&>>7,' N8L>(/DLE\[-PX*(,%7A?RD6U_AMJA@>9+
M62',$VVKOG'DH'0M)"MKL!I!26CUQB^U$ < Q=,-"&I < QXRT)8 \)3 5$-
MB(PRE2M&AP1+/!EQMD5<]U9LNF#$-&CE/J%ZWI\D5U^)PLG)X_V7^]^>[Y_0
MQ8Q1R=4TH"DN,$U!?$07"4A,"E7Z 3T_)>CBPT?T 1&*/N=L+3#-Q,B5:A":
MRDUK@]/*8/"&P1!]4H9R@>YI!ED;[ZK!-QX$.P^F02_A)\RO4.A?HL +PH[Q
MS$Z'!QWPI!^>0/H6O.5-V,Q':/C"-_AF.:9+T!HW\[$E,D<S$PK +]&O!,])
M0>0W].?=7)@N?W5-0V4GZK:CEY-;L<(IC!VU7@C@&W FWW_GQ]Z/71K:)$LL
MD;7TC1I]HS[VR2-L@*Y!+5DI6U+RSW$(5MI5'+'AT"OG9N(/U4HZ<C>'HKSN
M%<3A<:^D=SS_T]M!X^V@U]O/'&?&5R ;/"] ()6T*-U%%A8"I+A$%&27"KW<
MYT:03;+$$EE+T[C1-'ZG#(UMZFN3++%$UM+WNM'WNC=F9^WH[!*N(A@<)EXP
M"**C].PU<ZXBUZ]7!#\:[G.]Y>I-X^I-KZMW:<K7D"%X4=LX46<GDSEP]>OG
M'*A$11U+!#J5Z.4_-X1LDB66R%JZ#AM=A^^4HD.;^MHD2RR1M?3UO?VNT3LM
M2?\C/FN:PU0-!X/AS5&J]EL[5YHNH[$7QMW)ZA]LE?U>IW\WF4D9/3$Y^^G.
MC1ZK;(DMMK:4P5[*X)TRM#9D2V2;;(DMMK;(^Z.$W[N3/CU)PU<_M] ?'J>H
MU2- A\DH.,I/]^!4JT)B:6X'A-J]KJFLCH=-:W,#<6?.W4?M4_]V5MTC[&FJ
M:PUU^%L2*E !"T7I75VK-8-7-P551;*5.3O/F51Q:8HYJ#TUUQW4]P5C<E?1
M!IK[FLF_4$L#!!0    ( "2*I59=G_1_:@,  " ,   9    >&PO=V]R:W-H
M965T<R]S:&5E=#4X+GAM;,U7VV[;.!#]%4(MB@1(HIMO26T!L>.B05LT&R==
M+(H^,-+8(B*1*DG;:;]^AY2LVHYBM( >^F*1U,SAF3-#:CQ<"_FH4@!-GO*,
MJY&3:EU<N*Z*4\BI.A,%<'PS%S*G&J=RX:I" DVL4YZY@>?UW)PR[D1#NW8C
MHZ%8ZHQQN)%$+?.<RA]CR,1ZY/C.9N&6+5)M%MQH6- %S$#?%S<29VZ-DK <
MN&*"$PGSD7/I7TQ\SSA8BR\,UFIK3$PH#T(\FLEU,G(\PP@RB+6!H/A8P02R
MS" AC^\5J%/O:1RWQQOT=S9X#.:!*IB([%^6Z'3D#!R2P)PN,WTKUN^A"JAK
M\&*1*?M+UI6MYY!XJ;3(*V=DD#->/NE3)<26 ^(T.P250[#OT'G!(:P<0AMH
MR<R&=44UC892K(DTUHAF!E8;ZXW1,&[2.-,2WS+TT]'L[O/DP_O/'Z^FM[,W
MKP:!WW]+IO_<7]_]1XXF(B\$!ZX5$7,RTR)^/!VC9 DQ;S"5U&9B^F3&H([)
MT15HRC(<G9+[V14Y>GU,7A/&R5TJEHKR1 U=C:3-UFY<$1R7!(,7"(;DD^ Z
M563*$TAV_5T,MHXXV$0\#@X"?J+RC(3^"0F\(&S@,_E]]^  G;!.0&CQPA?P
MIGF1B1\ 9 9RQ6)\IE3"Z<,SG4_(99:)N-0<\W$+L5AP]A/-;D R8:P5INKK
M1]R!7&O(U;<FN4LZG68ZYM:X4 6-8>3@M:"0$SC1FU=^SWO;I%5+8#O*=6KE
M.H?0H[(@2Z'B[8*$LB";@B\1>Q;1W'"K*!QT^^=#=[4=U7.KON\'M=$.VV[-
MMGN0K4F.29N$%? E*'($3W&V5'B)F>4$4*&8E0'@22$T%U*SGW;AN"F4@]O]
M:1Y; MM1IE<KT_N[3D"O3>5: MM1KE\KUV_]!)2(W:W:1C*^OW<"GEN==H).
M\PD8U&P'A]GBMYKQQ0E9  =)L[+,$_RH,:4E-9_S#?'&[\1!]#]-6TM@.T*<
MUT*<_UT%?]ZF<BV![2CG>[_:%:_UDJ\@M^_S(.CV!GLUWV#6[X:]O:)WMWJM
M'.3"MJ *N2RY+IN0>K5N<R]M<[>W/C;MK^WA?L&4O3.V& O&%<E@CI#>61_/
MH2S;T7*B16$[N@>AL3^TPQ1;>)#& -_/A=";B=F@_E,0_0]02P,$%     @
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
M'N#9H<3L0L;+]"#@?2QE'*8_%XQZC"</J/NS.):;BZ2"XFCHY%]02P,$%
M  @ )(JE5B8MT9T/"   ]T0  !D   !X;"]W;W)K<VAE971S+W-H965T-C(N
M>&ULQ5QM;]LX$OXKA'>Q:($VMBC;<;J)@=1B=XMMT5S<M#@<[@,CT;80O7A)
M*FD.]^./E&33C&DFVIV#^Z&Q7N89:AYIAO/HY?RAY'=BQ9A$/_*L$!>]E93K
M=_V^B%<LI^*D7+-";5F4/*=2+?)E7ZPYHTEME&=]/!B,^SE-B][TO%YWQ:?G
M926SM&!7'(DJSRE_?,^R\N&B%_0V*Z[3Y4KJ%?WI^9HNV9S)F_455TO]+4J2
MYJP0:5D@SA87O<O@'1G6!O4>WU+V('9^(WTHMV5YIQ<^)A>]@1X1RU@L-015
M?^[9C&691E+C^+,%[6U]:L/=WQOT#_7!JX.YI8+-RNQ[FLC516_20PE;T"J3
MU^7#[ZP]H)'&B\M,U/^CAW;?00_%E9!EWAJK$>1IT?RE/]I [!@$PP,&N#7
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
M6H\^(.+EY:-<2+;1\_L;DW ;T(\)7-@(5P+P?L68W"_4!^HK8/@?4$L#!!0
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
M<<%7DK)4#GVE(S0\_:2*YK*,AAR()D0WG*F%1)]8"NFNOZ^5J>4A[_)<DE;
M&RK.4(A/$0E(Z.!S]=_=20N=L,Y6:/'"0]FJTO  2RY,&DY1G2N=DXF"PBJ]
MEZ:3+UQJI6>"%W4NFZG[\XO^FL60?[FD+ZEUW=1,N3F72YK R-/U1()X!6_\
M\T\X"GYQZ78DL!T5N[6*W3;T\2-7-$>RDH'76BVM5N>NV$O R *:RO@ZQB0(
M8SST7[>C<ID-2)?49CM\>S7?7BO?J>+)2\<4JQ3I':0KN"PW)KR99W 1+A%[
M6TPZ8;\7#QJ$'68QQ@?X1C7?J)7OA"G065-(;V+$U0*$WM9FZ_LGN5F&IXB!
M<I&.]MA@W"--D?>M.CCJN2G'->6XE;(^$G3!-XHF"\KF@ Q1%\5X_^/=*.@W
M*#JL"(G[!TCV:Y+];^AJZ^=S65N7.[6U%!@I4UM=O/O[TI*8]+L-X@ZS(-)+
MV$U\4!,?M!+?E*.J]C@IMF)\;WTY$MA.N#C8'*K!CUNG*VY'$O)8:+M*;K4G
M^-BUND+<6<3Q( Z#QEIWV47A(,+NQ8[)AC-IY?S$:)[SQ";KHN"K ^N]'>6[
M\W0DM-V8-XT)_H$[$WS4UN18:+M*;IH3W-Z=_)_3OH+\YG'OLCM\WN--@X+;
M.Q2]RG72_ZFO"QE3^A3-GG.0B$H)!S: H_OH]<*X2=IE1KK= Z0W70IN;U/N
M;&="DZ\K?8P:YAT!N5UOE=)NTH[V@W2;/8K+:CL=NY0W70IN;U-*RJNM^M)*
M-=YK1SNX%P2D2=9A1W#<;RKL;UTS"Q!S>_N6>I'J"E=>J>K9^H9_8>^UC?E+
M<_.WU]<-3/FS@;XPS3,F40XS#1F<Q5I!4=[$RX'B2WN9?>9*7XWMXP)H"L(8
MZ/<SSM7[P'R@_CUD_"]02P,$%     @ )(JE5M/O%AL<!   EQ<  !D   !X
M;"]W;W)K<VAE971S+W-H965T-C@N>&ULO5A;;^(X&/TK5G:TZD@[3>Q<Z0)2
MIYT+4B^HM+,/JWUPP4#4)&9M4Z;_?IU+<P%C@<;+"R3A.R??=WR $_<WE+WP
M)2$"_$R3C ^LI1"K"]OFTR5),3^G*Y+)3^:4I5C(4[:P^8H1/"M :6(CQPGL
M%,>9->P7U\9LV*=KD<09&3/ UVF*V=MGDM#-P(+6^X6'>+$4^05[V%_A!9D0
M\;0:,WEFURRS."49CVD&&)D/K$MX<86\'%!4_(C)AK>.03[*,Z4O^<EH-K"<
MO".2D*G(*;!\>R57)$ER)MG'OQ6I5=\S![:/W]F_%L/+89XQ)U<T^2N>B>7
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
MI8/&U$'@>9VHZNP<-)WV0*QE&IIU>H[%"BQ4@P]6)%KF:&,J),]4]R[UG=Y
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
MW&,EC'%BM/XU@LD/['X 4$L#!!0    ( "2*I5:J&&>!N04  /TM   /
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
M A0#%     @ (XJE5@=!36*!    L0   !               ( !     &1O
M8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  CBJ56505S;^\    K @  $0
M            @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  C
MBJ56F5R<(Q &  "<)P  $P              @ '- 0  >&PO=&AE;64O=&AE
M;64Q+GAM;%!+ 0(4 Q0    ( ".*I59C.+!QXP4  *L?   8
M  " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  C
MBJ56*Y<X=C@'  !;'0  &               @($G#@  >&PO=V]R:W-H965T
M<R]S:&5E=#(N>&UL4$L! A0#%     @ (XJE5FLS5T4# P  #0D  !@
M         ("!E14  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0
M   ( ".*I5:2^Q8=M00  *01   8              " @<X8  !X;"]W;W)K
M<VAE971S+W-H965T-"YX;6Q02P$"% ,4    "  CBJ56<67L7U,#  "Y"0
M&               @(&Y'0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L!
M A0#%     @ (XJE5M=J2Z6J"0  6%H  !@              ("!0B$  'AL
M+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( ".*I59&(/"G^P<
M -(A   8              " @2(K  !X;"]W;W)K<VAE971S+W-H965T-RYX
M;6Q02P$"% ,4    "  CBJ56C,X/M2P#  !'"0  &               @(%3
M,P  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ (XJE5ANV
MBN#S#0  !B8  !@              ("!M38  'AL+W=O<FMS:&5E=',O<VAE
M970Y+GAM;%!+ 0(4 Q0    ( ".*I5:7YE;T2 L  "HA   9
M  " @=Y$  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @
M(XJE5I%)68V2 P  C0<  !D              ("!75   'AL+W=O<FMS:&5E
M=',O<VAE970Q,2YX;6Q02P$"% ,4    "  CBJ56H?X^ORT#  #D!@  &0
M            @($F5   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4
M Q0    ( ".*I5:<Z3.)W@H   PB   9              " @8I7  !X;"]W
M;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ (XJE5G^E*D<(!0
MHPP  !D              ("!GV(  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX
M;6Q02P$"% ,4    "  CBJ56:UEE-)4&  "L$   &0              @('>
M9P  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( ".*I5;1
MQ?RV:@4  (P,   9              " @:IN  !X;"]W;W)K<VAE971S+W-H
M965T,38N>&UL4$L! A0#%     @ (XJE5I$?-*Y."0  >!T  !D
M     ("!2W0  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4
M"  CBJ56;S'B[50+   9(P  &0              @('0?0  >&PO=V]R:W-H
M965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( ".*I59+FA^4_0,  $D)   9
M              " @5N)  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L!
M A0#%     @ (XJE5B(\3S6J!   G@P  !D              ("!CXT  'AL
M+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    "  CBJ56JE$SEU4'
M   *$0  &0              @(%PD@  >&PO=V]R:W-H965T<R]S:&5E=#(Q
M+GAM;%!+ 0(4 Q0    ( ".*I584'BZJY D   ,:   9              "
M@?R9  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ (XJE
M5K6O 3G3 P  I0@  !D              ("!%Z0  'AL+W=O<FMS:&5E=',O
M<VAE970R,RYX;6Q02P$"% ,4    "  CBJ565H2174 -  #6)   &0
M        @($AJ   >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0
M   ( ".*I5;\AC,5)@,  -4&   9              " @9BU  !X;"]W;W)K
M<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ (XJE5E.HF GL @  & 8
M !D              ("!];@  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q0
M2P$"% ,4    "  CBJ565GJ>U?\%  !#%   &0              @($8O
M>&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( ".*I5:[.SP_
M)@,  #\'   9              " @4["  !X;"]W;W)K<VAE971S+W-H965T
M,C@N>&UL4$L! A0#%     @ (XJE5C#EZ ?0!   YPP  !D
M ("!J\4  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    "  C
MBJ56Y,VV[I@"  #?!0  &0              @(&RR@  >&PO=V]R:W-H965T
M<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( ".*I5:6J5!;(0@  &89   9
M          " @8'-  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#
M%     @ (XJE5IARO\=I!0  =P\  !D              ("!V=4  'AL+W=O
M<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    "  CBJ56*<&S0"0#  !I
M!P  &0              @(%YVP  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM
M;%!+ 0(4 Q0    ( ".*I59S;&I?Z04  )$.   9              " @=3>
M  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ (XJE5B3@
M",7M P  E0@  !D              ("!].0  'AL+W=O<FMS:&5E=',O<VAE
M970S-2YX;6Q02P$"% ,4    "  CBJ56C,W_*" #  !B#0  &0
M    @($8Z0  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    (
M ".*I59(5QC%K0@  ,Q1   9              " @6_L  !X;"]W;W)K<VAE
M971S+W-H965T,S<N>&UL4$L! A0#%     @ (XJE5G%N=R*9 P  ]0D  !D
M             ("!4_4  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"
M% ,4    "  CBJ56$D&/N?X"   '"   &0              @($C^0  >&PO
M=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( ".*I59VL@^L=0,
M  L-   9              " @5C\  !X;"]W;W)K<VAE971S+W-H965T-# N
M>&UL4$L! A0#%     @ (XJE5ISG@I&T @  [PH  !D              ("!
M!  ! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    "  CBJ56
M6//=/R(&  "A*P  &0              @('O @$ >&PO=V]R:W-H965T<R]S
M:&5E=#0R+GAM;%!+ 0(4 Q0    ( ".*I5;DX.ME* 0  ,,/   9
M      " @4@) 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%
M  @ (XJE5ACY#<N""0  N5L  !D              ("!IPT! 'AL+W=O<FMS
M:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    "  CBJ56J O8;MD"  #"!P
M&0              @(%@%P$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+
M 0(4 Q0    ( ".*I599=$@FJ@(  +<&   9              " @7 : 0!X
M;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ (XJE5FR>1%Z'
M!   &1<  !D              ("!41T! 'AL+W=O<FMS:&5E=',O<VAE970T
M-RYX;6Q02P$"% ,4    "  CBJ56'>Q'1\\"  "\"0  &0
M@($/(@$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( ".*
MI587I-&:$0,  *X)   9              " @14E 0!X;"]W;W)K<VAE971S
M+W-H965T-#DN>&UL4$L! A0#%     @ (XJE5F;(!F!, P  +0H  !D
M         ("!72@! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M    "  CBJ56N<^J[&@"    !P  &0              @('@*P$ >&PO=V]R
M:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( ".*I5:#A.QFV (  .4'
M   9              " @7\N 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL
M4$L! A0#%     @ (XJE5B,R4*UZ P  NA$  !D              ("!CC$!
M 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    "  CBJ56<UTP
MN $#    "P  &0              @($_-0$ >&PO=V]R:W-H965T<R]S:&5E
M=#4T+GAM;%!+ 0(4 Q0    ( "2*I5;P EHI8A$  'NM   9
M  " @7<X 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @
M)(JE5D,87[.* P  -!(  !D              ("!$$H! 'AL+W=O<FMS:&5E
M=',O<VAE970U-BYX;6Q02P$"% ,4    "  DBJ56.MQ%2*L#  "[$0  &0
M            @('130$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4
M Q0    ( "2*I59=G_1_:@,  " ,   9              " @;-1 0!X;"]W
M;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ )(JE5G0D*)J%!
MD1(  !D              ("!5%4! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX
M;6Q02P$"% ,4    "  DBJ56^7Z51MP"  !E!P  &0              @($0
M6@$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( "2*I5:2
MRVU#E 8  "8J   9              " @2-= 0!X;"]W;W)K<VAE971S+W-H
M965T-C$N>&UL4$L! A0#%     @ )(JE5B8MT9T/"   ]T0  !D
M     ("![F,! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4
M"  DBJ56:I,L*7T"   [!@  &0              @($T; $ >&PO=V]R:W-H
M965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( "2*I5;7!D/T[@,   X.   9
M              " @>AN 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L!
M A0#%     @ )(JE5LJ)*44"!   "10  !D              ("!#7,! 'AL
M+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    "  DBJ56HY S.XP$
M   Q&0  &0              @(%&=P$ >&PO=V]R:W-H965T<R]S:&5E=#8V
M+GAM;%!+ 0(4 Q0    ( "2*I5;OG7U):@0  !L1   9              "
M@0E\ 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ )(JE
M5M/O%AL<!   EQ<  !D              ("!JH ! 'AL+W=O<FMS:&5E=',O
M<VAE970V."YX;6Q02P$"% ,4    "  DBJ560YFX(XD$  #$&@  &0
M        @(']A $ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0
M   ( "2*I59[QIL5EP4  +D:   9              " @;V) 0!X;"]W;W)K
M<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ )(JE5@MSR;MB P  J!8
M  T              ( !BX\! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  D
MBJ56EXJ[',     3 @  "P              @ $8DP$ 7W)E;',O+G)E;'-0
M2P$"% ,4    "  DBJ56JAAG@;D%  #]+0  #P              @ $!E $
M>&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ )(JE5MMVL'$Q @  B2D  !H
M             ( !YYD! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L!
M A0#%     @ )(JE5J3(PW?Z 0  M"@  !,              ( !4)P! %M#
G;VYT96YT7U1Y<&5S72YX;6Q02P4&     $X 3@!9%0  >YX!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>392</ContextCount>
  <ElementCount>323</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>98</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - IMPACT OF THE INVASION OF UKRAINE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINE</Role>
      <ShortName>IMPACT OF THE INVASION OF UKRAINE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - ACQUISITIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ACQUISITIONS</Role>
      <ShortName>ACQUISITIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - GOODWILL</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/GOODWILL</Role>
      <ShortName>GOODWILL</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/FAIRVALUEMEASUREMENTS</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/DEBT</Role>
      <ShortName>DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - REVENUES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/REVENUES</Role>
      <ShortName>REVENUES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - STOCKHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/STOCKHOLDERSEQUITY</Role>
      <ShortName>STOCKHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/EARNINGSPERSHARE</Role>
      <ShortName>EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - SEGMENT INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/SEGMENTINFORMATION</Role>
      <ShortName>SEGMENT INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS</Role>
      <ShortName>ACCUMULATED OTHER COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINETables</Role>
      <ShortName>IMPACT OF THE INVASION OF UKRAINE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINE</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - GOODWILL (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/GOODWILLTables</Role>
      <ShortName>GOODWILL (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/GOODWILL</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/FAIRVALUEMEASUREMENTS</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/LEASES</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/DEBTTables</Role>
      <ShortName>DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/DEBT</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - REVENUES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/REVENUESTables</Role>
      <ShortName>REVENUES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/REVENUES</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - STOCKHOLDERS??? EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/STOCKHOLDERSEQUITYTables</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/STOCKHOLDERSEQUITY</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/EARNINGSPERSHARETables</Role>
      <ShortName>EARNINGS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/EARNINGSPERSHARE</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - SEGMENT INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/SEGMENTINFORMATIONTables</Role>
      <ShortName>SEGMENT INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/SEGMENTINFORMATION</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables</Role>
      <ShortName>ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails</Role>
      <ShortName>BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails</Role>
      <ShortName>IMPACT OF THE INVASION OF UKRAINE (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINETables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Assets and Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails</Role>
      <ShortName>IMPACT OF THE INVASION OF UKRAINE (Assets and Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINETables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - ACQUISITIONS (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ACQUISITIONSNarrativeDetails</Role>
      <ShortName>ACQUISITIONS (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/ACQUISITIONS</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - GOODWILL (Goodwill Roll Forward) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails</Role>
      <ShortName>GOODWILL (Goodwill Roll Forward) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/GOODWILLTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - GOODWILL (Goodwill Accumulated Impairment Losses) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails</Role>
      <ShortName>GOODWILL (Goodwill Accumulated Impairment Losses) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/GOODWILLTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - FAIR VALUE MEASUREMENTS (Financial Assets and Liabilities at Fair Value on Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Financial Assets and Liabilities at Fair Value on Recurring Basis) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - FAIR VALUE MEASUREMENTS (Acquisition-Related Contingent Consideration Roll Forward) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Acquisition-Related Contingent Consideration Roll Forward) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - FAIR VALUE MEASUREMENTS (Estimated Fair Values of the Financial Assets and Liabilities not Measured at Fair Value on a Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Estimated Fair Values of the Financial Assets and Liabilities not Measured at Fair Value on a Recurring Basis) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - FAIR VALUE MEASUREMENTS (Deferred Consideration for Asset Acquisition) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Deferred Consideration for Asset Acquisition) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - FAIR VALUE MEASUREMENTS (Non Marketable Securities Without Readily Determinable Fair Value) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValueDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Non Marketable Securities Without Readily Determinable Fair Value) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Fair Value of Derivative Instruments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS (Fair Value of Derivative Instruments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - LEASES (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/LEASESNarrativeDetails</Role>
      <ShortName>LEASES (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/LEASESTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - LEASES (Components of Lease Expenses) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails</Role>
      <ShortName>LEASES (Components of Lease Expenses) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/LEASESTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails</Role>
      <ShortName>LEASES (Supplemental Cash Flow Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/LEASESTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - LEASES (Weighted Average Lease Terms and Discount Rates) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails</Role>
      <ShortName>LEASES (Weighted Average Lease Terms and Discount Rates) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/LEASESTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - LEASES (Maturity of Operating Lease Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>LEASES (Maturity of Operating Lease Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/LEASESTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - DEBT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/DEBTDetails</Role>
      <ShortName>DEBT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/DEBTTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails</Role>
      <ShortName>DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/DEBTTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - REVENUES (Disaggregation of Revenues) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails</Role>
      <ShortName>REVENUES (Disaggregation of Revenues) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/REVENUESTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails</Role>
      <ShortName>REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/REVENUESTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - REVENUES (Contract Balances) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/REVENUESContractBalancesDetails</Role>
      <ShortName>REVENUES (Contract Balances) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/REVENUESTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - STOCKHOLDERS??? EQUITY (Components of Stock-Based Compensation Expenses) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/STOCKHOLDERSEQUITYComponentsofStockBasedCompensationExpensesDetails</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (Components of Stock-Based Compensation Expenses) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/STOCKHOLDERSEQUITYTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - STOCKHOLDERS??? EQUITY (Stock Options Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (Stock Options Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/STOCKHOLDERSEQUITYTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - STOCKHOLDERS??? EQUITY (Stock Option Additional Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionAdditionalInformationDetails</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (Stock Option Additional Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/STOCKHOLDERSEQUITYTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - STOCKHOLDERS??? EQUITY (Restricted Stock and Restricted Stock Units Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (Restricted Stock and Restricted Stock Units Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/STOCKHOLDERSEQUITYTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - STOCKHOLDERS??? EQUITY (Restricted Stock and Restricted Stock Units Additional Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (Restricted Stock and Restricted Stock Units Additional Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/STOCKHOLDERSEQUITYTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/INCOMETAXESDetails</Role>
      <ShortName>INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/INCOMETAXES</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - EARNINGS PER SHARE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/EARNINGSPERSHAREDetails</Role>
      <ShortName>EARNINGS PER SHARE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/EARNINGSPERSHARETables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - COMMITMENTS AND CONTINGENCIES (Building Acquisition Commitments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Building Acquisition Commitments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails</Role>
      <ShortName>SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/SEGMENTINFORMATIONTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails</Role>
      <ShortName>SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/SEGMENTINFORMATIONTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - SEGMENT INFORMATION (Physical Location and Values of Long-Lived Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails</Role>
      <ShortName>SEGMENT INFORMATION (Physical Location and Values of Long-Lived Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/SEGMENTINFORMATIONTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - SEGMENT INFORMATION (Revenues by Customer Location) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails</Role>
      <ShortName>SEGMENT INFORMATION (Revenues by Customer Location) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/SEGMENTINFORMATIONTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="epam-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails</Role>
      <ShortName>ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept LondonInterbankOfferedRateLIBORMember in us-gaap/2022 used in 1 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. epam-20230331.htm 4</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 -  epam-20230331.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="epam-20230331.htm">epam-20230331.htm</File>
    <File>a101formofchiefexecutiveof.htm</File>
    <File>a102formofglobalnon-qualif.htm</File>
    <File>a103formofchiefexecutiveof.htm</File>
    <File>a104formofglobalrestricted.htm</File>
    <File>a105epamsystemsincamendedn.htm</File>
    <File>epam-20230331.xsd</File>
    <File>epam-20230331_cal.xml</File>
    <File>epam-20230331_def.xml</File>
    <File>epam-20230331_lab.xml</File>
    <File>epam-20230331_pre.xml</File>
    <File>exhibit311q12023.htm</File>
    <File>exhibit312q12023.htm</File>
    <File>exhibit321q12023.htm</File>
    <File>exhibit322q12023.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>epam-20230331_g1.gif</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="886">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>94
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "epam-20230331.htm": {
   "axisCustom": 3,
   "axisStandard": 33,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 886,
    "http://xbrl.sec.gov/dei/2022": 30
   },
   "contextCount": 392,
   "dts": {
    "calculationLink": {
     "local": [
      "epam-20230331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "epam-20230331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "epam-20230331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "epam-20230331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "epam-20230331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "epam-20230331.xsd"
     ],
     "remote": [
      "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/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 595,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 6,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 11
   },
   "keyCustom": 24,
   "keyStandard": 299,
   "memberCustom": 24,
   "memberStandard": 73,
   "nsprefix": "epam",
   "nsuri": "http://www.epam.com/20230331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.epam.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "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": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - IMPACT OF THE INVASION OF UKRAINE",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINE",
     "shortName": "IMPACT OF THE INVASION OF UKRAINE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - ACQUISITIONS",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.epam.com/role/ACQUISITIONS",
     "shortName": "ACQUISITIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - GOODWILL",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.epam.com/role/GOODWILL",
     "shortName": "GOODWILL",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - FAIR VALUE MEASUREMENTS",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - LEASES",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.epam.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - DEBT",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.epam.com/role/DEBT",
     "shortName": "DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - REVENUES",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.epam.com/role/REVENUES",
     "shortName": "REVENUES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - STOCKHOLDERS\u2019 EQUITY",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITY",
     "shortName": "STOCKHOLDERS\u2019 EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - INCOME TAXES",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.epam.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifad2a7d1c767418c8cbb5a44752798b9_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifad2a7d1c767418c8cbb5a44752798b9_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "epam:TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - EARNINGS PER SHARE",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.epam.com/role/EARNINGSPERSHARE",
     "shortName": "EARNINGS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - SEGMENT INFORMATION",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.epam.com/role/SEGMENTINFORMATION",
     "shortName": "SEGMENT INFORMATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS",
     "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "epam:NatureOfBusinessPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "menuCat": "Policies",
     "order": "24",
     "role": "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "epam:NatureOfBusinessPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Tables)",
     "menuCat": "Tables",
     "order": "25",
     "role": "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINETables",
     "shortName": "IMPACT OF THE INVASION OF UKRAINE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - GOODWILL (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://www.epam.com/role/GOODWILLTables",
     "shortName": "GOODWILL (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - LEASES (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.epam.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifad2a7d1c767418c8cbb5a44752798b9_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifad2a7d1c767418c8cbb5a44752798b9_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - DEBT (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.epam.com/role/DEBTTables",
     "shortName": "DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - REVENUES (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.epam.com/role/REVENUESTables",
     "shortName": "REVENUES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITYTables",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - EARNINGS PER SHARE (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.epam.com/role/EARNINGSPERSHARETables",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - SEGMENT INFORMATION (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.epam.com/role/SEGMENTINFORMATIONTables",
     "shortName": "SEGMENT INFORMATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables",
     "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifad2a7d1c767418c8cbb5a44752798b9_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails",
     "shortName": "BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i79d666b68b03475fb65117a4af50d078_I20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifad2a7d1c767418c8cbb5a44752798b9_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Narrative) (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails",
     "shortName": "IMPACT OF THE INVASION OF UKRAINE (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i2af45d35ed0b46f3aa097129f68300a0_D20230101-20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:NonoperatingIncomeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i169d12a003c54691b2c5d7c932da09aa_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Assets and Liabilities) (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails",
     "shortName": "IMPACT OF THE INVASION OF UKRAINE (Assets and Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i169d12a003c54691b2c5d7c932da09aa_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i5f5f476adb1f4aa2b205ac1ee27bf2a0_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "business",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - ACQUISITIONS (Narrative) (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
     "shortName": "ACQUISITIONS (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i5f5f476adb1f4aa2b205ac1ee27bf2a0_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "business",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - GOODWILL (Goodwill Roll Forward) (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails",
     "shortName": "GOODWILL (Goodwill Roll Forward) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillPurchaseAccountingAdjustments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i30d85aa2c76e4711be1884f5cc8adf43_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - GOODWILL (Goodwill Accumulated Impairment Losses) (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails",
     "shortName": "GOODWILL (Goodwill Accumulated Impairment Losses) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i30d85aa2c76e4711be1884f5cc8adf43_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ia232188089974394ba3ff6c2b6094895_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - FAIR VALUE MEASUREMENTS (Financial Assets and Liabilities at Fair Value on Recurring Basis) (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails",
     "shortName": "FAIR VALUE MEASUREMENTS (Financial Assets and Liabilities at Fair Value on Recurring Basis) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ia232188089974394ba3ff6c2b6094895_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "epam:RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ic8314fa4a1374d0b99a387fe9f393cb5_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - FAIR VALUE MEASUREMENTS (Acquisition-Related Contingent Consideration Roll Forward) (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails",
     "shortName": "FAIR VALUE MEASUREMENTS (Acquisition-Related Contingent Consideration Roll Forward) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ic8314fa4a1374d0b99a387fe9f393cb5_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i646394db0d454b0fbab1dcfdcebe457b_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - FAIR VALUE MEASUREMENTS (Estimated Fair Values of the Financial Assets and Liabilities not Measured at Fair Value on a Recurring Basis) (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails",
     "shortName": "FAIR VALUE MEASUREMENTS (Estimated Fair Values of the Financial Assets and Liabilities not Measured at Fair Value on a Recurring Basis) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i646394db0d454b0fbab1dcfdcebe457b_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ia2da8f0919db4261a94773bc101ea2d2_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetAcquisitionConsiderationTransferred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - FAIR VALUE MEASUREMENTS (Deferred Consideration for Asset Acquisition) (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails",
     "shortName": "FAIR VALUE MEASUREMENTS (Deferred Consideration for Asset Acquisition) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ia2da8f0919db4261a94773bc101ea2d2_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetAcquisitionConsiderationTransferred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifa84c38e8e8249bf9e641c297a265365_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - FAIR VALUE MEASUREMENTS (Non Marketable Securities Without Readily Determinable Fair Value) (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValueDetails",
     "shortName": "FAIR VALUE MEASUREMENTS (Non Marketable Securities Without Readily Determinable Fair Value) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifa84c38e8e8249bf9e641c297a265365_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Fair Value of Derivative Instruments) (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Fair Value of Derivative Instruments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ib8cfd7a26d364b5ebaff617a111212d0_D20220101-20220331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifad2a7d1c767418c8cbb5a44752798b9_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitment",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - LEASES (Narrative) (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.epam.com/role/LEASESNarrativeDetails",
     "shortName": "LEASES (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "iad16911b5acd43b0af5de2df118db8c4_I20230331",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - LEASES (Components of Lease Expenses) (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails",
     "shortName": "LEASES (Components of Lease Expenses) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails",
     "shortName": "LEASES (Supplemental Cash Flow Information) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "epam:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifad2a7d1c767418c8cbb5a44752798b9_I20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - LEASES (Weighted Average Lease Terms and Discount Rates) (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails",
     "shortName": "LEASES (Weighted Average Lease Terms and Discount Rates) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "epam:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifad2a7d1c767418c8cbb5a44752798b9_I20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifad2a7d1c767418c8cbb5a44752798b9_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - LEASES (Maturity of Operating Lease Liabilities) (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails",
     "shortName": "LEASES (Maturity of Operating Lease Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifad2a7d1c767418c8cbb5a44752798b9_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ia8df00bd81734bffb4b7d04c06e73c73_I20211021",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - DEBT (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.epam.com/role/DEBTDetails",
     "shortName": "DEBT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ia8df00bd81734bffb4b7d04c06e73c73_I20211021",
      "decimals": "INF",
      "lang": "en-US",
      "name": "epam:LineOfCreditFacilityAccordionFeature",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "iefe8bbdedbea4013857e49682619887e_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails",
     "shortName": "DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "iefe8bbdedbea4013857e49682619887e_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - REVENUES (Disaggregation of Revenues) (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails",
     "shortName": "REVENUES (Disaggregation of Revenues) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i13fa1a9913b54f85883ae1d28801db8e_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails",
     "shortName": "REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i13fa1a9913b54f85883ae1d28801db8e_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - REVENUES (Contract Balances) (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.epam.com/role/REVENUESContractBalancesDetails",
     "shortName": "REVENUES (Contract Balances) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Components of Stock-Based Compensation Expenses) (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITYComponentsofStockBasedCompensationExpensesDetails",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Components of Stock-Based Compensation Expenses) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i2ea99b4d88b8402aa11d044a599093af_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Stock Options Activity) (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Stock Options Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i0ee2d1f6fcb04bf4b47dcc059dc7cea4_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i0ee2d1f6fcb04bf4b47dcc059dc7cea4_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifad2a7d1c767418c8cbb5a44752798b9_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Stock Option Additional Information) (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionAdditionalInformationDetails",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Stock Option Additional Information) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifad2a7d1c767418c8cbb5a44752798b9_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i26c9f0e379d74b9c8b9873a9fb32e748_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Restricted Stock and Restricted Stock Units Activity) (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Restricted Stock and Restricted Stock Units Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i26c9f0e379d74b9c8b9873a9fb32e748_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "id8dadff79ddc4190b7b67e7e7a8287f5_I20230213",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Restricted Stock and Restricted Stock Units Additional Information) (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Restricted Stock and Restricted Stock Units Additional Information) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "id8dadff79ddc4190b7b67e7e7a8287f5_I20230213",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - INCOME TAXES (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.epam.com/role/INCOMETAXESDetails",
     "shortName": "INCOME TAXES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - EARNINGS PER SHARE (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.epam.com/role/EARNINGSPERSHAREDetails",
     "shortName": "EARNINGS PER SHARE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifad2a7d1c767418c8cbb5a44752798b9_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitment",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - COMMITMENTS AND CONTINGENCIES (Building Acquisition Commitments) (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Building Acquisition Commitments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifad2a7d1c767418c8cbb5a44752798b9_I20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:PurchaseObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails",
     "shortName": "SEGMENT INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "icebc7569f8b442f9ad91cad637154d96_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails",
     "shortName": "SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i5b315b4fccae434ebcc38720b9ed9c11_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifad2a7d1c767418c8cbb5a44752798b9_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - SEGMENT INFORMATION (Physical Location and Values of Long-Lived Assets) (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails",
     "shortName": "SEGMENT INFORMATION (Physical Location and Values of Long-Lived Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "icf9626e6bfc84194968cc40c018e4b5e_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - SEGMENT INFORMATION (Revenues by Customer Location) (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails",
     "shortName": "SEGMENT INFORMATION (Revenues by Customer Location) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "if3b2002bec8c434392f67295ede96754_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i6fe4f28b877b41abb4e07b0e97ea88d8_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails",
     "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "iad2b5e93f02b4bce846315dba2bde3fc_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifad2a7d1c767418c8cbb5a44752798b9_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Parenthetical)",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical",
     "shortName": "CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "ifad2a7d1c767418c8cbb5a44752798b9_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "epam-20230331.htm",
      "contextRef": "i92ea124c67904b7b83588bc28eb32a3f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 98,
   "tag": {
    "country_BY": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BELARUS",
        "terseLabel": "Belarus"
       }
      }
     },
     "localname": "BY",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CH": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SWITZERLAND",
        "terseLabel": "Switzerland"
       }
      }
     },
     "localname": "CH",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_DE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GERMANY",
        "terseLabel": "Germany"
       }
      }
     },
     "localname": "DE",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_GB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED KINGDOM",
        "terseLabel": "United Kingdom"
       }
      }
     },
     "localname": "GB",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_HU": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HUNGARY",
        "terseLabel": "Hungary"
       }
      }
     },
     "localname": "HU",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_IN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INDIA",
        "terseLabel": "India"
       }
      }
     },
     "localname": "IN",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_NL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NETHERLANDS",
        "terseLabel": "Netherlands"
       }
      }
     },
     "localname": "NL",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_PL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "POLAND",
        "terseLabel": "Poland"
       }
      }
     },
     "localname": "PL",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_RU": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RUSSIAN FEDERATION",
        "terseLabel": "Russia",
        "verboseLabel": "Russia"
       }
      }
     },
     "localname": "RU",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_UA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UKRAINE",
        "terseLabel": "Ukraine"
       }
      }
     },
     "localname": "UA",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails",
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY 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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r664"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r665"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "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, Street Name"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "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, Suite No."
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r662"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r662"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r662"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r666"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r662"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r662"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r662"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r662"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r661"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r663"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "epam_A2022AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisitions completed during 2022",
        "label": "2022 Acquisitions [Member]",
        "terseLabel": "2022 Acquisitions purchase accounting adjustments"
       }
      }
     },
     "localname": "A2022AcquisitionsMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_AccruedCompensationandBenefitsExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued compensation and benefits expenses [Member]",
        "label": "Accrued Compensation and Benefits Expenses [Member]",
        "terseLabel": "Accrued compensation and benefits expenses"
       }
      }
     },
     "localname": "AccruedCompensationandBenefitsExpensesMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_AssetAcquisitionContingentConsiderationMeasurementInput": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition, Contingent Consideration, Measurement Input",
        "label": "Asset Acquisition, Contingent Consideration, Measurement Input",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "AssetAcquisitionContingentConsiderationMeasurementInput",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "epam_AwardClassificationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by award classification pertaining to equity-based compensation.",
        "label": "Award Classification [Axis]",
        "terseLabel": "Award Classification [Axis]"
       }
      }
     },
     "localname": "AwardClassificationAxis",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "epam_AwardClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Information by award classification pertaining to equity-based compensation.",
        "label": "Award Classification [Domain]",
        "terseLabel": "Award Classification [Domain]"
       }
      }
     },
     "localname": "AwardClassificationDomain",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_AwardMetricAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award Metric",
        "label": "Award Metric [Axis]",
        "terseLabel": "Award Metric [Axis]"
       }
      }
     },
     "localname": "AwardMetricAxis",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "epam_AwardMetricDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Award Metric",
        "label": "Award Metric [Domain]",
        "terseLabel": "Award Metric [Domain]"
       }
      }
     },
     "localname": "AwardMetricDomain",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_AwardSettlementTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Way of share-based compensation awards settlement",
        "label": "Award Settlement Type [Axis]",
        "terseLabel": "Award Settlement Type [Axis]"
       }
      }
     },
     "localname": "AwardSettlementTypeAxis",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "epam_AwardSettlementTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Way of share-based compensation awards settlement",
        "label": "Award Settlement Type [Domain]",
        "terseLabel": "Award Settlement Type [Domain]"
       }
      }
     },
     "localname": "AwardSettlementTypeDomain",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_BusinessInformationandMediaSectorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sector of the economy consisting of companies engaged in business information, media and entertainment business activities",
        "label": "Business Information and Media Sectors [Member]",
        "terseLabel": "Business Information &amp; Media"
       }
      }
     },
     "localname": "BusinessInformationandMediaSectorsMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_CEEMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CEE",
        "label": "CEE [Member]",
        "terseLabel": "CEE"
       }
      }
     },
     "localname": "CEEMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash paid for amounts included in the measurement of lease liabilities",
        "label": "Cash Paid For Amounts Included in the Measurement of Lease Liabilities [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "CashPaidForAmountsIncludedintheMeasurementofLeaseLiabilitiesAbstract",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "epam_CashSettledAwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based compensation awards settled by payment of cash",
        "label": "Cash-Settled Award [Member]",
        "terseLabel": "Cash-Settled Award"
       }
      }
     },
     "localname": "CashSettledAwardMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_CloudServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cloud Services",
        "label": "Cloud Services [Member]",
        "terseLabel": "Cloud Services"
       }
      }
     },
     "localname": "CloudServicesMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_CreditFacility2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Facility 2021",
        "label": "Credit Facility 2021 [Member]",
        "terseLabel": "Credit Facility 2021"
       }
      }
     },
     "localname": "CreditFacility2021Member",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Accrued Compensation And Other Benefit Expenses",
        "label": "Disposal Group, Including Discontinued Operation, Accrued Compensation And Other Benefit Expenses",
        "terseLabel": "Accrued compensation and benefits expenses"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedCompensationAndOtherBenefitExpenses",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "epam_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Accrued Expenses And Other Liabilities, Current",
        "label": "Disposal Group, Including Discontinued Operation, Accrued Expenses And Other Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherLiabilitiesCurrent",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "epam_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Allowance For Credit Loss",
        "label": "Disposal Group, Including Discontinued Operation, Allowance For Credit Loss",
        "terseLabel": "Allowance"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "epam_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Current",
        "label": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Current",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "epam_EmakinaGroupSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Emakina Group SA",
        "label": "Emakina Group SA [Member]",
        "terseLabel": "Emakina Group SA"
       }
      }
     },
     "localname": "EmakinaGroupSAMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_EmergingVerticalSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Emerging Vertical Sector",
        "label": "Emerging Vertical Sector [Member]",
        "terseLabel": "Emerging Verticals"
       }
      }
     },
     "localname": "EmergingVerticalSectorMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_EquityClassifiedAwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity classified award",
        "label": "Equity Classified Award [Member]",
        "terseLabel": "Equity Classified Award"
       }
      }
     },
     "localname": "EquityClassifiedAwardMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_EquitySettledAwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based compensation awards settled by issue of shares",
        "label": "Equity-Settled Award [Member]",
        "terseLabel": "Equity-Settled Award"
       }
      }
     },
     "localname": "EquitySettledAwardMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_EuropeSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Europe segment",
        "label": "Europe Segment [Member]",
        "terseLabel": "Europe"
       }
      }
     },
     "localname": "EuropeSegmentMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails",
      "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails",
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustment",
        "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustment",
        "terseLabel": "Effect of foreign currency exchange rate changes, net"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "epam_HumanitarianCommitmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Humanitarian Commitment",
        "label": "Humanitarian Commitment [Member]",
        "terseLabel": "Humanitarian Commitment"
       }
      }
     },
     "localname": "HumanitarianCommitmentMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_IncreaseDecreaseinOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the operating lease liabilities",
        "label": "Increase (Decrease) in Operating Lease Liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseinOperatingLeaseLiabilities",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "epam_IncreaseDecreaseinTradeReceivablesandContractAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.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, of revenue for work performed as well as when right is conditioned on something other than passage of time for which billing has not occurred, net of uncollectible accounts.",
        "label": "Increase (Decrease) in Trade Receivables and Contract Assets",
        "negatedLabel": "Trade receivables and contract assets"
       }
      }
     },
     "localname": "IncreaseDecreaseinTradeReceivablesandContractAssets",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "epam_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "epam_LiabilityClassifiedAwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability classified award",
        "label": "Liability Classified Award [Member]",
        "terseLabel": "Liability Classified Award"
       }
      }
     },
     "localname": "LiabilityClassifiedAwardMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_LicensingAndOtherRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other revenues not separately defined",
        "label": "Licensing And Other Revenues [Member]",
        "terseLabel": "Licensing and other revenues"
       }
      }
     },
     "localname": "LicensingAndOtherRevenuesMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_LineOfCreditFacilityAccordionFeature": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Accordion Feature",
        "label": "Line Of Credit Facility, Accordion Feature",
        "terseLabel": "Additional potential borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityAccordionFeature",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/DEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "epam_LongTermPurchaseCommitmentPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Purchase Commitment Percentage",
        "label": "Long Term Purchase Commitment Percentage",
        "terseLabel": "Contractual commitment (in percentage)"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentPercentage",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "epam_NatureOfBusinessPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature Of Business Policy [Policy Text Block]",
        "label": "Nature Of Business Policy [Policy Text Block]",
        "terseLabel": "Nature of Operations"
       }
      }
     },
     "localname": "NatureOfBusinessPolicyPolicyTextBlock",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "epam_NonCashChangesDuetoLeaseModificationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash changes due to lease modifications",
        "label": "Non-Cash Changes Due to Lease Modifications [Abstract]",
        "terseLabel": "Non-cash net increase/(decrease) due to lease modifications:"
       }
      }
     },
     "localname": "NonCashChangesDuetoLeaseModificationsAbstract",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "epam_NonoperatingGainsLossesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonoperating Gains (Losses)",
        "label": "Nonoperating Gains (Losses) [Member]",
        "terseLabel": "Other income/(expense)"
       }
      }
     },
     "localname": "NonoperatingGainsLossesMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_NorthAmericaSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "North America segment",
        "label": "North America Segment [Member]",
        "terseLabel": "North America"
       }
      }
     },
     "localname": "NorthAmericaSegmentMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails",
      "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails",
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_OperatingLeaseLiabilityModification": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase/(decrease) in operating lease liability due to changes, including partial or full termination of operating lease",
        "label": "Operating Lease Liability, Modification",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityModification",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "epam_OtherCountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other countries.",
        "label": "Other Countries [Member]",
        "terseLabel": "Other",
        "verboseLabel": "Other locations"
       }
      }
     },
     "localname": "OtherCountriesMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_PerformanceTargetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Targets [Member]",
        "label": "Performance Targets [Member]",
        "terseLabel": "Performance Based Awards"
       }
      }
     },
     "localname": "PerformanceTargetsMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_RestrictedCashandCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of cash and cash equivalent items which are restricted as to withdrawal or usage",
        "label": "Restricted Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashandCashEquivalentsFairValueDisclosure",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "epam_RightofUseAssetModifiedOperatingLease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase/(decrease) in right-of use assets modified due to changes, including partial or full termination of operating lease",
        "label": "Right-of-Use Asset Modified, Operating Lease",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "RightofUseAssetModifiedOperatingLease",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right of use assets obtained in exchange for lease obligations.",
        "label": "Right of Use Assets Obtained in Exchange For Lease Obligations [Abstract]",
        "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:"
       }
      }
     },
     "localname": "RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "epam_RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights To Acquire Noncontrolling Interest In Consolidated Subsidiaries, Fair Value Disclosure",
        "label": "Rights To Acquire Noncontrolling Interest In Consolidated Subsidiaries, Fair Value Disclosure",
        "terseLabel": "Rights to acquire noncontrolling interest in consolidated subsidiaries"
       }
      }
     },
     "localname": "RightsToAcquireNoncontrollingInterestInConsolidatedSubsidiariesFairValueDisclosure",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "epam_RussiaSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Russia segment",
        "label": "Russia Segment [Member]",
        "terseLabel": "Russia"
       }
      }
     },
     "localname": "RussiaSegmentMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails",
      "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails",
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted average remaining lease terms and discount rates for operating and finance leases",
        "label": "Schedule Of Weighted Average Remaining Lease Terms And Discount Rates [Table Text Block]",
        "terseLabel": "Schedule of Weighted Average Lease Terms and Discount Rates"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "epam_ScheduleofContractBalancesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Tabular disclosure of contract balances and changes in contract balances including but not limited to balance sheet location of assets and liabilities",
        "label": "Schedule of Contract Balances [Line Items]",
        "terseLabel": "Schedule of Contract Balances [Line Items]"
       }
      }
     },
     "localname": "ScheduleofContractBalancesLineItems",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/REVENUESContractBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "epam_ScheduleofContractBalancesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contract balances and changes in contract balances including but not limited to balance sheet location of assets and liabilities",
        "label": "Schedule of Contract Balances [Table]",
        "terseLabel": "Schedule of Contract Balances [Table]"
       }
      }
     },
     "localname": "ScheduleofContractBalancesTable",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/REVENUESContractBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "epam_ServicePeriodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service Period [Member]",
        "label": "Service Period [Member]",
        "terseLabel": "Service Based Awards"
       }
      }
     },
     "localname": "ServicePeriodMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award ,Equity Instruments Other than Options, Modified in Period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award ,Equity Instruments Other than Options, Modified in Period",
        "terseLabel": "Awards modified (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Modified in Period, Weighted Average Modified Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Modified in Period, Weighted Average Modified Date Fair Value",
        "terseLabel": "Awards modified (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModifiedDateFairValue",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Roll Forward]",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Roll Forward]",
        "terseLabel": "Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period",
        "terseLabel": "Offering period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "epam_ShortTermInvestmentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short-term Investments, Fair Value Disclosure",
        "label": "Short-term Investments, Fair Value Disclosure",
        "terseLabel": "Time deposits included in Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestmentsFairValueDisclosure",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "epam_SoftwareAndHiTechSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software And Hi-Tech Sector",
        "label": "Software And Hi-Tech Sector [Member]",
        "terseLabel": "Software &amp; Hi-Tech"
       }
      }
     },
     "localname": "SoftwareAndHiTechSectorMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_SoftwareLicensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software Licenses",
        "label": "Software Licenses [Member]",
        "terseLabel": "Software Licenses"
       }
      }
     },
     "localname": "SoftwareLicensesMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right for consideration in exchange for good or service rendered in normal course of business, including billed and not yet billed, as well as when right is conditioned on something other than passage of time, classified as current.",
        "label": "Trade Receivables And Contract Assets, After Allowance For Credit Loss, Current",
        "terseLabel": "Trade receivables and contract assets, net of allowance of $14,184 and $15,310, respectively"
       }
      }
     },
     "localname": "TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on trade receivables and contract assets, current",
        "label": "Trade Receivables And Contract Assets, Allowance For Credit Loss, Current",
        "terseLabel": "Trade receivables and contract assets allowance"
       }
      }
     },
     "localname": "TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "epam_TravelandConsumerSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sectors of economy consisting of companies engaged in travel and hospitality, and consumer goods business activities",
        "label": "Travel and Consumer Sector [Member]",
        "terseLabel": "Travel &amp; Consumer"
       }
      }
     },
     "localname": "TravelandConsumerSectorMember",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unusual Or Infrequent Items, Or Both, Standby Resources Expense",
        "label": "Unusual Or Infrequent Items, Or Both, Standby Resources Expense",
        "terseLabel": "Standby resources expense"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemsOrBothStandbyResourcesExpense",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "epam_WeightedAverageDiscountRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average discount rate.",
        "label": "Weighted Average Discount Rate [Abstract]",
        "terseLabel": "Weighted average discount rate:"
       }
      }
     },
     "localname": "WeightedAverageDiscountRateAbstract",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Number Basic And Diluted, Shares Outstanding [Abstract]",
        "label": "Shares used in calculation of net income per share of common stock:",
        "terseLabel": "Shares used in calculation of net income per share:"
       }
      }
     },
     "localname": "WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "epam_WeightedAverageRemainingLeaseTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average remaining lease term.",
        "label": "Weighted Average Remaining Lease Term [Abstract]",
        "terseLabel": "Weighted average remaining lease term, in years:"
       }
      }
     },
     "localname": "WeightedAverageRemainingLeaseTermAbstract",
     "nsuri": "http://www.epam.com/20230331",
     "presentation": [
      "http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia Pacific [Member]",
        "terseLabel": "APAC"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r253",
      "r298",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r320",
      "r375",
      "r376",
      "r377",
      "r378",
      "r380",
      "r381",
      "r383",
      "r385",
      "r386",
      "r703",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r253",
      "r298",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r320",
      "r375",
      "r376",
      "r377",
      "r378",
      "r380",
      "r381",
      "r383",
      "r385",
      "r386",
      "r703",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r371",
      "r372",
      "r373",
      "r374",
      "r445",
      "r591",
      "r605",
      "r624",
      "r625",
      "r640",
      "r653",
      "r660",
      "r705",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r371",
      "r372",
      "r373",
      "r374",
      "r445",
      "r591",
      "r605",
      "r624",
      "r625",
      "r640",
      "r653",
      "r660",
      "r705",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NorthAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "North America [Member]",
        "terseLabel": "Americas"
       }
      }
     },
     "localname": "NorthAmericaMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r371",
      "r372",
      "r373",
      "r374",
      "r438",
      "r445",
      "r473",
      "r474",
      "r475",
      "r567",
      "r591",
      "r605",
      "r624",
      "r625",
      "r640",
      "r653",
      "r660",
      "r701",
      "r705",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r371",
      "r372",
      "r373",
      "r374",
      "r438",
      "r445",
      "r473",
      "r474",
      "r475",
      "r567",
      "r591",
      "r605",
      "r624",
      "r625",
      "r640",
      "r653",
      "r660",
      "r701",
      "r705",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r323",
      "r324",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r642",
      "r659",
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails",
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails",
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r323",
      "r324",
      "r611",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r642",
      "r659",
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails",
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails",
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "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": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r28",
      "r658"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.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/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r19",
      "r189",
      "r204"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.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, current"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.",
        "label": "Accrued Liabilities and Other Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r42",
      "r46",
      "r153",
      "r669",
      "r670",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "terseLabel": "Defined benefit plans"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember": {
     "auth_ref": [
      "r234",
      "r240",
      "r510",
      "r670",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, including portion attributable to noncontrolling interest.",
        "label": "Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member]",
        "terseLabel": "Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest"
       }
      }
     },
     "localname": "AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r234",
      "r241",
      "r242",
      "r510",
      "r628",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "terseLabel": "Cash flow hedging instruments"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r44",
      "r45",
      "r46",
      "r228",
      "r601",
      "r609",
      "r610"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "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"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r240",
      "r241",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r43",
      "r46",
      "r153",
      "r560",
      "r606",
      "r607",
      "r669",
      "r670",
      "r671",
      "r682",
      "r683",
      "r684"
     ],
     "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",
        "verboseLabel": "Accumulated Other Comprehensive (Loss)/Income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails",
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r41",
      "r46",
      "r153",
      "r241",
      "r242",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from 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, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r23",
      "r658"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r482",
      "r483",
      "r484",
      "r682",
      "r683",
      "r684",
      "r718"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedLabel": "Equity withheld for employee taxes"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r130",
      "r131",
      "r447"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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/(used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r477"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "negatedLabel": "Stock-based compensation expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYComponentsofStockBasedCompensationExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r68",
      "r93",
      "r97"
     ],
     "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",
        "negatedLabel": "Amortization of intangibles assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r283"
     ],
     "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": "Anti-dilutive options not included in the calculation (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AssetAcquisitionAxis": {
     "auth_ref": [
      "r713"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by asset acquisition.",
        "label": "Asset Acquisition [Axis]",
        "terseLabel": "Asset Acquisition [Axis]"
       }
      }
     },
     "localname": "AssetAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetAcquisitionConsiderationTransferred": {
     "auth_ref": [
      "r655",
      "r714",
      "r715",
      "r716"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.",
        "label": "Asset Acquisition, Consideration Transferred",
        "terseLabel": "Purchase price"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationTransferred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": {
     "auth_ref": [
      "r714",
      "r715",
      "r716"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition.",
        "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration",
        "terseLabel": "Deferred consideration for asset acquisition"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetAcquisitionContingentConsiderationLiability": {
     "auth_ref": [
      "r713"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized from contingent consideration in asset acquisition.",
        "label": "Asset Acquisition, Contingent Consideration, Liability",
        "terseLabel": "Deferred contingent consideration"
       }
      }
     },
     "localname": "AssetAcquisitionContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetAcquisitionDomain": {
     "auth_ref": [
      "r713"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset acquisition.",
        "label": "Asset Acquisition [Domain]",
        "terseLabel": "Asset Acquisition [Domain]"
       }
      }
     },
     "localname": "AssetAcquisitionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetAcquisitionLineItems": {
     "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": "Asset Acquisition [Line Items]",
        "terseLabel": "Asset Acquisition [Line Items]"
       }
      }
     },
     "localname": "AssetAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetAcquisitionTable": {
     "auth_ref": [
      "r713"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset acquisition.",
        "label": "Asset Acquisition [Table]",
        "terseLabel": "Asset Acquisition [Table]"
       }
      }
     },
     "localname": "AssetAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r68",
      "r99"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.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"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r187",
      "r203",
      "r226",
      "r250",
      "r306",
      "r312",
      "r318",
      "r333",
      "r375",
      "r376",
      "r378",
      "r379",
      "r380",
      "r382",
      "r384",
      "r386",
      "r387",
      "r508",
      "r511",
      "r529",
      "r658",
      "r703",
      "r704",
      "r728"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r221",
      "r229",
      "r250",
      "r333",
      "r375",
      "r376",
      "r378",
      "r379",
      "r380",
      "r382",
      "r384",
      "r386",
      "r387",
      "r508",
      "r511",
      "r529",
      "r658",
      "r703",
      "r704",
      "r728"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.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/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r167"
     ],
     "calculation": {
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails": {
       "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 assets measured at fair value on a recurring basis"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Financial Assets:"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r0",
      "r1",
      "r11",
      "r105",
      "r219",
      "r220"
     ],
     "calculation": {
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "totalLabel": "Total assets in Russia"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionAdditionalInformationDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValueDetails",
      "http://www.epam.com/role/REVENUESContractBalancesDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r157",
      "r161"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValueDetails",
      "http://www.epam.com/role/REVENUESContractBalancesDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BankTimeDepositsMember": {
     "auth_ref": [
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.",
        "label": "Bank Time Deposits [Member]",
        "terseLabel": "Time Deposits"
       }
      }
     },
     "localname": "BankTimeDepositsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "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]",
        "verboseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r102"
     ],
     "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": "Building"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r505",
      "r651",
      "r652"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r136",
      "r137",
      "r505",
      "r651",
      "r652"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r140",
      "r141",
      "r144"
     ],
     "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 price including contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r140",
      "r141"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Equity granted"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r139",
      "r142",
      "r507"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Contingent consideration fair value"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure contingent consideration liability from business combination.",
        "label": "Business Combination, Contingent Consideration, Liability, Measurement Input",
        "terseLabel": "Measurement input to determine fair value of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r139",
      "r143"
     ],
     "calculation": {
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "verboseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r145",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "ACQUISITIONS"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed": {
     "auth_ref": [
      "r135"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs which have been expensed.",
        "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed",
        "negatedLabel": "Other acquisition-related expenses"
       }
      }
     },
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r176",
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Balance"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r70",
      "r223",
      "r626"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "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/2022",
     "presentation": [
      "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails",
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [
      "r223"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion 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.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash equivalents:"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r65",
      "r70",
      "r71"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical": {
       "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, end of period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period",
        "totalLabel": "Total cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical",
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r65",
      "r180"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 increase/(decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r155"
     ],
     "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": "Cash flow Hedging"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Contract with Customer, Asset and Liability [Abstract]",
        "terseLabel": "Change in Contract with Customer, Asset and Liability [Abstract]"
       }
      }
     },
     "localname": "ChangeInContractWithCustomerAssetAndLiabilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESContractBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Contract with Customer, Liability [Abstract]",
        "terseLabel": "Change in Contract with Customer, Liability [Abstract]"
       }
      }
     },
     "localname": "ChangeInContractWithCustomerLiabilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESContractBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r35",
      "r195",
      "r212"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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 (Note 13)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r109",
      "r369",
      "r370",
      "r614",
      "r702"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r682",
      "r683",
      "r718"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r22"
     ],
     "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 usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r22"
     ],
     "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, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r22"
     ],
     "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, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r22",
      "r112"
     ],
     "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": "Balance, end of period (in shares)",
        "periodStartLabel": "Balance, beginning of period (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r22",
      "r658"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "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; 160,000 shares authorized; 57,862 and 57,668 shares issued, 57,848 and 57,655 shares outstanding at March\u00a031, 2023 and December\u00a031, 2022, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r47",
      "r237",
      "r239",
      "r243",
      "r597",
      "r602"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "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, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer Equipment"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r200",
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit And Interest Rate Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "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": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r74",
      "r75",
      "r76",
      "r77",
      "r178",
      "r179",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Schedule of Contract Balances"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetGross": {
     "auth_ref": [
      "r328",
      "r338",
      "r706",
      "r707"
     ],
     "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, before Allowance for Credit Loss",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESContractBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingAxis": {
     "auth_ref": [
      "r644",
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.",
        "label": "Contract with Customer, Basis of Pricing [Axis]",
        "terseLabel": "Contract with Customer, Basis of Pricing [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerBasisOfPricingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails",
      "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingDomain": {
     "auth_ref": [
      "r644",
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.",
        "label": "Contract with Customer, Basis of Pricing [Domain]",
        "terseLabel": "Contract with Customer, Basis of Pricing [Domain]"
       }
      }
     },
     "localname": "ContractWithCustomerBasisOfPricingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails",
      "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r419",
      "r420",
      "r434"
     ],
     "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": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESContractBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r435"
     ],
     "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": "Revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESContractBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.",
        "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period",
        "terseLabel": "Revenues from performance obligations satisfied in previous period"
       }
      }
     },
     "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r51",
      "r250",
      "r333",
      "r375",
      "r376",
      "r378",
      "r379",
      "r380",
      "r382",
      "r384",
      "r386",
      "r387",
      "r529",
      "r703"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenues (exclusive of depreciation and amortization)"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "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 (exclusive of depreciation and amortization)"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYComponentsofStockBasedCompensationExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.epam.com/role/DEBTDetails",
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DEBTDetails",
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r138"
     ],
     "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"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r18",
      "r19",
      "r20",
      "r188",
      "r190",
      "r201",
      "r253",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r545",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r678"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "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": "Variable interest rate spread"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DEBTDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DEBTDetails",
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r33",
      "r253",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r545",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r678"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r33",
      "r113",
      "r114",
      "r115",
      "r116",
      "r181",
      "r182",
      "r183",
      "r199",
      "r253",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r545",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r678"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DEBTDetails",
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": {
     "auth_ref": [
      "r31"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).",
        "label": "Deferred Compensation Share-Based Arrangements, Liability, Current",
        "terseLabel": "Liability associated with RSUs"
       }
      }
     },
     "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.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"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r68",
      "r133",
      "r493",
      "r498",
      "r499",
      "r680"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.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 taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r68",
      "r101"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "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",
        "verboseLabel": "Depreciation and amortization expense"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r231",
      "r232",
      "r528",
      "r627"
     ],
     "calculation": {
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "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": "Foreign exchange derivative assets"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r39",
      "r159",
      "r184",
      "r230",
      "r627"
     ],
     "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, Subject to Master Netting Arrangement, before Offset",
        "terseLabel": "Asset Derivatives"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r39",
      "r159",
      "r184",
      "r230",
      "r627"
     ],
     "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, Subject to Master Netting Arrangement, before Offset",
        "terseLabel": "Liability Derivatives"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r158",
      "r160",
      "r163",
      "r164",
      "r627"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r166",
      "r514"
     ],
     "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": "DERIVATIVE FINANCIAL INSTRUMENTS"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r156",
      "r158",
      "r163"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r231",
      "r232",
      "r528",
      "r627"
     ],
     "calculation": {
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the 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 not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "terseLabel": "Foreign exchange derivative liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as Hedging Instruments"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "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": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r433",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of Disaggregation of Revenues"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r450",
      "r478",
      "r479",
      "r481",
      "r485",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITY"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember": {
     "auth_ref": [
      "r2",
      "r3",
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components classified as held-for-sale or disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations, Held-for-sale or Disposed of by Sale [Member]",
        "terseLabel": "Discontinued Operations, Held-for-sale or Disposed of by Sale"
       }
      }
     },
     "localname": "DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
     "auth_ref": [
      "r0",
      "r1",
      "r11",
      "r105"
     ],
     "calculation": {
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net",
        "terseLabel": "Trade receivables and contract assets, net of allowance of $4,724"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r11",
      "r100",
      "r105"
     ],
     "calculation": {
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "auth_ref": [
      "r0",
      "r1",
      "r11",
      "r105"
     ],
     "calculation": {
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": {
     "auth_ref": [
      "r0",
      "r1",
      "r11",
      "r98",
      "r105"
     ],
     "calculation": {
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent",
        "terseLabel": "Other noncurrent liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r11",
      "r100",
      "r105"
     ],
     "calculation": {
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current",
        "terseLabel": "Prepaid and other current assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r16",
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "IMPACT OF THE INVASION OF UKRAINE"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EMEAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regions of Europe, Middle East and Africa.",
        "label": "EMEA [Member]",
        "terseLabel": "EMEA"
       }
      }
     },
     "localname": "EMEAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "verboseLabel": "Net income per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r244",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r267",
      "r270",
      "r280",
      "r281",
      "r282",
      "r286",
      "r517",
      "r518",
      "r598",
      "r603",
      "r629"
     ],
     "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",
        "verboseLabel": "Basic (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Net income per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r244",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r270",
      "r280",
      "r281",
      "r282",
      "r286",
      "r517",
      "r518",
      "r598",
      "r603",
      "r629"
     ],
     "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",
        "verboseLabel": "Diluted (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r283",
      "r284",
      "r285",
      "r287"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/EARNINGSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r536"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.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, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r489"
     ],
     "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"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.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 compensation and benefits expenses"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYComponentsofStockBasedCompensationExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted-average remaining requisite service period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r712"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Remaining unrecognized stock-based compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r712"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Remaining unrecognized stock-based compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r477"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Excess tax benefit"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee Stock"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Employee Stock Option"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": {
     "auth_ref": [
      "r132"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of plan compensation cost recognized during the period.",
        "label": "Employee Stock Ownership Plan (ESOP), Compensation Expense",
        "terseLabel": "Stock based compensation expense"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r112",
      "r216",
      "r240",
      "r241",
      "r242",
      "r254",
      "r255",
      "r256",
      "r258",
      "r264",
      "r266",
      "r288",
      "r334",
      "r418",
      "r482",
      "r483",
      "r484",
      "r494",
      "r495",
      "r516",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r560",
      "r606",
      "r607",
      "r608"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails",
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesByIndustryAxis": {
     "auth_ref": [
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.",
        "label": "Industry Sector [Axis]",
        "terseLabel": "Industry Sector [Axis]"
       }
      }
     },
     "localname": "EquitySecuritiesByIndustryAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquitySecuritiesIndustryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.",
        "label": "Industry Sector [Domain]",
        "terseLabel": "Industry Sector [Domain]"
       }
      }
     },
     "localname": "EquitySecuritiesIndustryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r331"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "terseLabel": "Carrying amount of equity securities that do not have readily determinable fair values"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems": {
     "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 Securities without Readily Determinable Fair Value [Line Items]",
        "terseLabel": "Equity Securities without Readily Determinable Fair Value [Line Items]"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock": {
     "auth_ref": [
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in equity security without readily determinable fair value, which does not qualify for practical expedient to estimate fair value using net asset value per share. Includes, but is not limited to, information considered for determining upward and downward adjustment from observable price change.",
        "label": "Equity Securities without Readily Determinable Fair Value [Policy Text Block]",
        "terseLabel": "Non-Marketable Securities Without Readily Determinable Fair Values"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable": {
     "auth_ref": [
      "r686",
      "r687",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value [Table]",
        "terseLabel": "Equity Securities without Readily Determinable Fair Value [Table]"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r396",
      "r528",
      "r636",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Estimated Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r519",
      "r520",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": {
     "auth_ref": [
      "r167",
      "r168",
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).",
        "label": "Fair Value Measurements, Nonrecurring [Table Text Block]",
        "terseLabel": "Schedule of Estimated Fair Values of Financial Assets and Liabilities not Measured at Fair Value on Recurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r396",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r520",
      "r564",
      "r565",
      "r566",
      "r636",
      "r637",
      "r648",
      "r649",
      "r650"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r167",
      "r173",
      "r396",
      "r636",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r519",
      "r520",
      "r522",
      "r523",
      "r526"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r396",
      "r636",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "FAIR VALUE MEASUREMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r396",
      "r439",
      "r444",
      "r520",
      "r564",
      "r648",
      "r649",
      "r650"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r396",
      "r439",
      "r444",
      "r520",
      "r565",
      "r636",
      "r637",
      "r648",
      "r649",
      "r650"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r396",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r520",
      "r566",
      "r636",
      "r637",
      "r648",
      "r649",
      "r650"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Amount"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r170",
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r170",
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Acquisition-Related Contingent Consideration Roll Forward"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)",
        "terseLabel": "Changes in fair value of contingent consideration included in Interest and other income/(loss), net"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r171"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "negatedTerseLabel": "Payment of contingent consideration for previously acquired businesses"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r170"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r396",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r564",
      "r565",
      "r566",
      "r636",
      "r637",
      "r648",
      "r649",
      "r650"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r524",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r174",
      "r175"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r157",
      "r162",
      "r165"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.",
        "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]",
        "terseLabel": "Fed Funds Effective Rate Overnight Index Swap Rate"
       }
      }
     },
     "localname": "FederalFundsEffectiveSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r329",
      "r330",
      "r335",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r404",
      "r416",
      "r514",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r633",
      "r686",
      "r687",
      "r688",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialServicesSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sector of the economy consisting of companies engaged in financial services.",
        "label": "Financial Services Sector [Member]",
        "terseLabel": "Financial Services"
       }
      }
     },
     "localname": "FinancialServicesSectorMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r359",
      "r361",
      "r362",
      "r363",
      "r594",
      "r595"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r94",
      "r96"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r360"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-Lived Intangible Assets Acquired",
        "terseLabel": "Finite-lived intangible assets acquired, amount"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedPriceContractMember": {
     "auth_ref": [
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which amount of consideration is fixed.",
        "label": "Fixed-Price Contract [Member]",
        "terseLabel": "Fixed-price"
       }
      }
     },
     "localname": "FixedPriceContractMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails",
      "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r530",
      "r532",
      "r534",
      "r535"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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",
        "negatedTerseLabel": "Foreign current loss",
        "terseLabel": "Foreign exchange loss",
        "verboseLabel": "Foreign exchange loss"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign currency risk"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignExchangeContractMember": {
     "auth_ref": [
      "r627",
      "r648",
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.",
        "label": "Foreign Exchange Contract [Member]",
        "terseLabel": "Foreign Exchange Derivative Contracts"
       }
      }
     },
     "localname": "ForeignExchangeContractMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.",
        "label": "Foreign Exchange Forward [Member]",
        "terseLabel": "Foreign Exchange Forward"
       }
      }
     },
     "localname": "ForeignExchangeForwardMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "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": "Furniture and Fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnOilAndGasHedgingActivity": {
     "auth_ref": [
      "r158"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (loss) incurred in hedging activities.",
        "label": "Gain (Loss) on Hedging Activity",
        "negatedTerseLabel": "Unrealized (gain)/loss on derivative"
       }
      }
     },
     "localname": "GainLossOnOilAndGasHedgingActivity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r224",
      "r344",
      "r596",
      "r634",
      "r658",
      "r690",
      "r697"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.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/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r354",
      "r356",
      "r358",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill.",
        "label": "Goodwill Disclosure [Text Block]",
        "terseLabel": "GOODWILL"
       }
      }
     },
     "localname": "GoodwillDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/GOODWILL"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r351"
     ],
     "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": "Effect of net foreign currency exchange rate changes"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r346",
      "r353",
      "r634"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss",
        "terseLabel": "Accumulated impairment loss"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r68",
      "r345",
      "r350",
      "r357",
      "r634"
     ],
     "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": "Goodwill, impairment loss"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails",
      "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r134",
      "r696"
     ],
     "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": "2022 Acquisitions purchase accounting adjustments"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails"
     ],
     "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": "Total"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HealthcareSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sector of the economy consisting of companies engaged in healthcare-related business activities.",
        "label": "Healthcare Sector [Member]",
        "terseLabel": "Life Sciences &amp; Healthcare"
       }
      }
     },
     "localname": "HealthcareSectorMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r156",
      "r513"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r156"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r156"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r68",
      "r99",
      "r104"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "terseLabel": "Impairment of property, plant and equipment"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r49",
      "r185",
      "r196",
      "r214",
      "r306",
      "r311",
      "r317",
      "r320",
      "r599",
      "r631"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before provision for income taxes",
        "totalLabel": "Income before provision for income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r364",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]",
        "verboseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails",
      "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYComponentsofStockBasedCompensationExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]",
        "verboseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails",
      "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYComponentsofStockBasedCompensationExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r251",
      "r490",
      "r491",
      "r492",
      "r496",
      "r500",
      "r502",
      "r503",
      "r504"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r252",
      "r265",
      "r266",
      "r304",
      "r488",
      "r497",
      "r501",
      "r604"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.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)",
        "terseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.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/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r676"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": {
     "auth_ref": [
      "r676"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.",
        "label": "Increase (Decrease) in Accrued Taxes Payable",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r592",
      "r676"
     ],
     "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": "Increase (decrease) in contract with customer, liability"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.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 and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r271",
      "r272",
      "r273",
      "r282",
      "r449"
     ],
     "calculation": {
      "http://www.epam.com/role/EARNINGSPERSHAREDetails": {
       "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": "Net effect of dilutive stock options, restricted stock units, restricted stock awards and stock issuable under the ESPP (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r92",
      "r95"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.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"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r557",
      "r657"
     ],
     "calculation": {
      "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails": {
       "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/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r726"
     ],
     "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 Expenses"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r102"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "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": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails",
      "http://www.epam.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails",
      "http://www.epam.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": {
     "auth_ref": [
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract",
        "terseLabel": "Lease term of lease agreements that have not yet commenced"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r727"
     ],
     "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 Maturity of Operating Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r558"
     ],
     "calculation": {
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r558"
     ],
     "calculation": {
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails": {
       "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 payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r558"
     ],
     "calculation": {
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails": {
       "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 payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r558"
     ],
     "calculation": {
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails": {
       "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 payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r558"
     ],
     "calculation": {
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails": {
       "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 payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r727"
     ],
     "calculation": {
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2023 (excluding three months ended March 31, 2023)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r558"
     ],
     "calculation": {
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails_1": {
       "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",
        "negatedLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r724"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "terseLabel": "Remaining lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r559"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r30",
      "r250",
      "r333",
      "r375",
      "r376",
      "r378",
      "r379",
      "r380",
      "r382",
      "r384",
      "r386",
      "r387",
      "r509",
      "r511",
      "r512",
      "r529",
      "r630",
      "r703",
      "r728",
      "r729"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r27",
      "r192",
      "r210",
      "r658",
      "r679",
      "r689",
      "r720"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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 stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r32",
      "r222",
      "r250",
      "r333",
      "r375",
      "r376",
      "r378",
      "r379",
      "r380",
      "r382",
      "r384",
      "r386",
      "r387",
      "r509",
      "r511",
      "r512",
      "r529",
      "r658",
      "r703",
      "r728",
      "r729"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r167"
     ],
     "calculation": {
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Liabilities, Fair Value Disclosure",
        "totalLabel": "Total liabilities measured at fair value on a recurring basis"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Financial Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r0",
      "r1",
      "r11",
      "r105",
      "r219",
      "r220"
     ],
     "calculation": {
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities",
        "totalLabel": "Total liabilities in Russia"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r20",
      "r190",
      "r201"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r29"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DEBTDetails",
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r29"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Available borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DEBTDetails",
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LinesOfCreditFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time.",
        "label": "Lines of Credit, Fair Value Disclosure",
        "terseLabel": "Borrowings under the 2021 Credit Agreement"
       }
      }
     },
     "localname": "LinesOfCreditFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "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": "Daily LIBOR Rate"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r88"
     ],
     "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": "Schedule of Physical Location and Values of Long-Lived Assets"
       }
      }
     },
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r227"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-Term Debt [Text Block]",
        "terseLabel": "DEBT"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.",
        "label": "Long-Term Purchase Commitment, Amount",
        "terseLabel": "Total commitment amount"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of items purchased under a long-term purchase commitment.",
        "label": "Category of Item Purchased [Axis]",
        "terseLabel": "Category of Item Purchased [Axis]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.",
        "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]",
        "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r33"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DEBTDetails",
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r33",
      "r110"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DEBTDetails",
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongtermPurchaseCommitmentPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Long-Term Purchase Commitment, Period",
        "terseLabel": "Contractual term"
       }
      }
     },
     "localname": "LongtermPurchaseCommitmentPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.",
        "label": "Segment Reconciling Items [Member]",
        "terseLabel": "Unallocated Amounts"
       }
      }
     },
     "localname": "MaterialReconcilingItemsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r719"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate to determine present value of future cash flows.",
        "label": "Measurement Input, Discount Rate [Member]",
        "terseLabel": "Discount Rate"
       }
      }
     },
     "localname": "MeasurementInputDiscountRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r38",
      "r191",
      "r209",
      "r250",
      "r333",
      "r375",
      "r378",
      "r379",
      "r380",
      "r386",
      "r387",
      "r529"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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 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": "Noncontrolling interest in consolidated subsidiaries"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "auth_ref": [
      "r117",
      "r150",
      "r151"
     ],
     "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 subsidiary shares from noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromRedemptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r248"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.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 in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r248"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.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 used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r65",
      "r66",
      "r69"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.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/(used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r50",
      "r69",
      "r197",
      "r213",
      "r220",
      "r235",
      "r238",
      "r242",
      "r250",
      "r257",
      "r259",
      "r260",
      "r261",
      "r262",
      "r265",
      "r266",
      "r278",
      "r306",
      "r311",
      "r317",
      "r320",
      "r333",
      "r375",
      "r376",
      "r378",
      "r379",
      "r380",
      "r382",
      "r384",
      "r386",
      "r387",
      "r518",
      "r529",
      "r631",
      "r703"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "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"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r259",
      "r260",
      "r261",
      "r262",
      "r267",
      "r268",
      "r279",
      "r282",
      "r306",
      "r311",
      "r317",
      "r320",
      "r631"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Numerator for diluted earnings per share"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r269",
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r282"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "terseLabel": "Numerator for basic earnings per share"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]",
        "terseLabel": "Numerator for basic and diluted earnings per share:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "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": "Adoption of New Accounting Standards and Pending Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r146",
      "r418",
      "r682",
      "r683",
      "r684"
     ],
     "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 in consolidated subsidiaries"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r156"
     ],
     "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": "Not Designated as Hedging Instrument"
       }
      }
     },
     "localname": "NondesignatedMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingGainsLosses": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of gains or losses resulting from nonoperating activities (for example, interest and dividend revenue, property, plant and equipment impairment loss, and so forth).",
        "label": "Nonoperating Gains (Losses)",
        "terseLabel": "Interest and other income/(loss), net",
        "verboseLabel": "Interest and other income/(loss), net"
       }
      }
     },
     "localname": "NonoperatingGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r55"
     ],
     "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)",
        "negatedTerseLabel": "Nonoperating expense"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfBusinessesAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of businesses acquired by the entity during the period.",
        "label": "Number of Businesses Acquired",
        "terseLabel": "Number of acquisitions"
       }
      }
     },
     "localname": "NumberOfBusinessesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "OCI, before Reclassifications, before Tax, Attributable to Parent",
        "terseLabel": "Unrealized gain/ (loss) in fair value"
       }
      }
     },
     "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r306",
      "r311",
      "r317",
      "r320",
      "r631"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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)",
        "terseLabel": "Total segment operating profit:",
        "totalLabel": "Income from operations",
        "verboseLabel": "Total segment operating profit"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r550",
      "r657"
     ],
     "calculation": {
      "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails": {
       "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 cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "auth_ref": [
      "r723"
     ],
     "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 loss"
       }
      }
     },
     "localname": "OperatingLeaseImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r547"
     ],
     "calculation": {
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails_1": {
       "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": "Total"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r547"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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": "Operating lease liabilities, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r547"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "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, noncurrent"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r548",
      "r553"
     ],
     "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",
        "verboseLabel": "Operating cash flows used for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 7.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, net",
        "verboseLabel": "Operating lease, right-of-use asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r677"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "terseLabel": "Operating lease right-of-use assets amortization expense"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r556",
      "r657"
     ],
     "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 leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r555",
      "r657"
     ],
     "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 leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies 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": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r225"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.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 noncurrent assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
        "label": "Other Commitment",
        "terseLabel": "Commitments related to operating lease agreements that have not yet commenced",
        "verboseLabel": "Commitment"
       }
      }
     },
     "localname": "OtherCommitment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails",
      "http://www.epam.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of other commitment.",
        "label": "Other Commitments [Axis]",
        "terseLabel": "Other Commitments [Axis]"
       }
      }
     },
     "localname": "OtherCommitmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other future obligation.",
        "label": "Other Commitments [Domain]",
        "terseLabel": "Other Commitments [Domain]"
       }
      }
     },
     "localname": "OtherCommitmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "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": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r148",
      "r149",
      "r152"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "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, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Change in foreign currency translation adjustments, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r40",
      "r44",
      "r531",
      "r533",
      "r537"
     ],
     "calculation": {
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before 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 Gain (Loss), before Reclassification and Tax",
        "terseLabel": "Net loss reclassified into Foreign exchange loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": {
     "auth_ref": [
      "r148",
      "r149",
      "r152"
     ],
     "calculation": {
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
     "auth_ref": [
      "r233"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent",
        "terseLabel": "Change in unrealized gain/(loss) on hedging instruments, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r148",
      "r149",
      "r152",
      "r236",
      "r239"
     ],
     "calculation": {
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss)",
        "totalLabel": "Other comprehensive income/(loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails",
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income/(loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": {
     "auth_ref": [
      "r148",
      "r149",
      "r152"
     ],
     "calculation": {
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent",
        "negatedTerseLabel": "Income tax (expense)/ benefit"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current liabilities.",
        "label": "Other Current Liabilities [Member]",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails",
      "http://www.epam.com/role/REVENUESContractBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherDepreciationAndAmortization": {
     "auth_ref": [
      "r52",
      "r68",
      "r101"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.",
        "label": "Other Depreciation and Amortization",
        "terseLabel": "Depreciation and amortization expense"
       }
      }
     },
     "localname": "OtherDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherExpenses": {
     "auth_ref": [
      "r54",
      "r215"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense classified as other.",
        "label": "Other Expenses",
        "negatedTerseLabel": "Other unallocated expenses"
       }
      }
     },
     "localname": "OtherExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "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": "Other noncurrent liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermDebt": {
     "auth_ref": [
      "r20",
      "r190",
      "r206"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt classified as other.",
        "label": "Other Long-Term Debt",
        "terseLabel": "Other long-term debt"
       }
      }
     },
     "localname": "OtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.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)",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent assets.",
        "label": "Other Noncurrent Assets [Member]",
        "terseLabel": "Restricted cash in Other noncurrent assets"
       }
      }
     },
     "localname": "OtherNoncurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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 noncurrent liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESContractBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).",
        "label": "Other Nonoperating Income (Expense) [Member]",
        "terseLabel": "Changes in fair value of contingent consideration included in Interest and other income/(loss), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "negatedLabel": "Payment of contingent consideration for previously acquired business"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r672",
      "r673"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Other investing activities, net"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.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",
        "negatedTerseLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r247"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Payments of withholding taxes\u00a0related to\u00a0net share settlements of restricted stock units"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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": "Acquisition of business, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).",
        "label": "Payments to Acquire Interest in Subsidiaries and Affiliates",
        "negatedLabel": "Purchases of non-marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r246",
      "r714",
      "r715",
      "r716"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "terseLabel": "Payment to acquire assets"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSDeferredConsiderationforAssetAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.",
        "label": "Payments to Noncontrolling Interests",
        "negatedTerseLabel": "Purchase of noncontrolling interest"
       }
      }
     },
     "localname": "PaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r668"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.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 in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.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 debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r674",
      "r675"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other financing activities, net"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r60",
      "r128"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from issuance of stock under the employee incentive programs"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r103"
     ],
     "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": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r103",
      "r211",
      "r600",
      "r658"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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": "Long-lived assets",
        "verboseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r102"
     ],
     "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": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r245",
      "r336"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Bad debt expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "label": "Purchase Obligation",
        "totalLabel": "Deferred consideration"
       }
      }
     },
     "localname": "PurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year One",
        "terseLabel": "Deferred consideration in 2024"
       }
      }
     },
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInSecondYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Two",
        "terseLabel": "Deferred consideration in 2025"
       }
      }
     },
     "localname": "PurchaseObligationDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInThirdYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Three",
        "terseLabel": "Deferred consideration in 2026"
       }
      }
     },
     "localname": "PurchaseObligationDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "PurchaseObligationFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.",
        "label": "Purchase Obligation, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Deferred consideration in remainder of 2023"
       }
      }
     },
     "localname": "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "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",
        "negatedTerseLabel": "Net (gain)/ loss reclassified into Cost of revenues (exclusive of depreciation and amortization)"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": {
     "auth_ref": [
      "r242"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": {
     "auth_ref": [
      "r242"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r242"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]",
        "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": {
     "auth_ref": [
      "r84",
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]",
        "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r84",
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Schedule of Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": {
     "auth_ref": [
      "r83",
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.",
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table]",
        "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]"
       }
      }
     },
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation.",
        "label": "Repayments of Debt and Lease Obligation",
        "negatedTerseLabel": "Repayment of debt"
       }
      }
     },
     "localname": "RepaymentsOfDebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r70",
      "r71",
      "r186",
      "r207",
      "r223"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. 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": "Restricted Cash and Cash Equivalents",
        "totalLabel": "Total restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r70",
      "r71",
      "r223"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical": {
       "order": 1.0,
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents 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. 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": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Restricted cash in Prepaid and other current assets"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r223"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is 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.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r70",
      "r71",
      "r612"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical": {
       "order": 2.0,
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents 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. 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": "Restricted Cash and Cash Equivalents, Noncurrent",
        "terseLabel": "Restricted cash in Other noncurrent assets"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes cash and cash equivalents restricted to withdrawal or usage, classified as noncurrent.",
        "label": "Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWParenthetical"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r73"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r216",
      "r254",
      "r255",
      "r256",
      "r258",
      "r264",
      "r266",
      "r334",
      "r482",
      "r483",
      "r484",
      "r494",
      "r495",
      "r516",
      "r606",
      "r608"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsUnappropriated": {
     "auth_ref": [
      "r24",
      "r208",
      "r249"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.",
        "label": "Retained Earnings, Unappropriated",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsUnappropriated",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r297",
      "r298",
      "r310",
      "r315",
      "r316",
      "r322",
      "r323",
      "r326",
      "r432",
      "r433",
      "r593"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "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"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r430",
      "r431",
      "r436",
      "r437"
     ],
     "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]",
        "terseLabel": "REVENUES"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r87"
     ],
     "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": "Schedule of Revenues by Customer Location"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Estimated revenues expected to be recognized in the future"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "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, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "auth_ref": [
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]",
        "terseLabel": "Schedule of Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESTables"
     ],
     "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": "Long-Lived Assets by Geographical Areas [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails"
     ],
     "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"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DEBTDetails",
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r554",
      "r657"
     ],
     "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": "Operating leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r46",
      "r721",
      "r722"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r136",
      "r137",
      "r505"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Schedule of Supplemental Cash Flow Information"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r33",
      "r113",
      "r114",
      "r115",
      "r116",
      "r181",
      "r182",
      "r183",
      "r199",
      "r636",
      "r638",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-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 entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Outstanding Debt And Borrowing Capacity"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of 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": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Fair Value of Derivative Instruments"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r1",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r12",
      "r13",
      "r14",
      "r15",
      "r106",
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Schedule of Assets and Liabilities in Russia"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r685"
     ],
     "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 Computation of Basic and Diluted Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/EARNINGSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r126",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYComponentsofStockBasedCompensationExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Schedule of Components of Stock-Based Compensation Expenses"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r519",
      "r520"
     ],
     "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": "Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r357",
      "r634"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails",
      "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r634",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700"
     ],
     "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 by Reportable Segment"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/GOODWILLTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r48",
      "r89"
     ],
     "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 Long-Lived Assets by Geographical Areas [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r81",
      "r82",
      "r85",
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r81",
      "r82",
      "r85",
      "r91"
     ],
     "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": "Schedule of Revenues from External Customers and Operating Profit/(Loss), Before Unallocated Expenses"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r446",
      "r448",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "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/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r122",
      "r123",
      "r124"
     ],
     "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 Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Stock Options Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "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": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of Service-Based Awards Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r294",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r320",
      "r326",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r367",
      "r368",
      "r634",
      "r736"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails",
      "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails",
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r294",
      "r295",
      "r296",
      "r306",
      "r309",
      "r314",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r325",
      "r326",
      "r327"
     ],
     "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 INFORMATION"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "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": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": {
     "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": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]",
        "terseLabel": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": {
     "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": "Segment Reporting, Revenue Reconciling Item [Line Items]",
        "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingRevenueReconcilingItemLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails",
      "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYComponentsofStockBasedCompensationExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r467"
     ],
     "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",
        "negatedTerseLabel": "Awards forfeited/cancelled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r467"
     ],
     "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": "Awards forfeited/cancelled (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r465"
     ],
     "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",
        "terseLabel": "Awards granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r465"
     ],
     "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",
        "terseLabel": "Awards granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r462",
      "r463"
     ],
     "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": "Unvested awards outstanding at period end (in shares)",
        "periodStartLabel": "Unvested awards outstanding at period start (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "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, Number of Shares [Roll Forward]",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r462",
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Unvested awards outstanding at period end (in usd per share)",
        "periodStartLabel": "Unvested awards outstanding at period start (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r466"
     ],
     "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",
        "negatedTerseLabel": "Awards vested (in shares)",
        "terseLabel": "Restricted stock units vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r466"
     ],
     "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": "Awards vested (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Weighted Average Remaining Contractual Term (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Options vested and exercisable at period end (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Options vested and exercisable at period end (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r458"
     ],
     "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": "Options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r127"
     ],
     "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",
        "periodEndLabel": "Options outstanding at March\u00a031, 2023"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r454",
      "r455"
     ],
     "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": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "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": "Number of Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r454",
      "r455"
     ],
     "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": "Options outstanding at end of period (in usd per share)",
        "periodStartLabel": "Options outstanding at beginning of period (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "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": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "auth_ref": [
      "r471"
     ],
     "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": "Options expected to vest as of March\u00a031, 2023"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may 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, Exercisable, Number",
        "terseLabel": "Options expected to vest at period end (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r471"
     ],
     "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": "Options expected to vest at period end (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "terseLabel": "Shares issued in period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r459"
     ],
     "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": "Options exercised (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r458"
     ],
     "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": "Options granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": {
     "auth_ref": [
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.",
        "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]",
        "terseLabel": "Schedule of Performance-Based Awards Activity"
       }
      }
     },
     "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r127"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Options vested and exercisable as of March\u00a031, 2023"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options vested and exercisable as of March\u00a031, 2023"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r125"
     ],
     "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": "Options outstanding at March\u00a031, 2023"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the 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, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options expected to vest as of March\u00a031, 2023"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "ESPP purchase price of common stock, percent of market price"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "negatedTerseLabel": "Equity withheld for employee taxes (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r17",
      "r188",
      "r205",
      "r658"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-Term Debt",
        "terseLabel": "Short-term debt"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r193",
      "r194",
      "r202",
      "r667"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r551",
      "r657"
     ],
     "calculation": {
      "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r218",
      "r294",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r320",
      "r326",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r365",
      "r367",
      "r368",
      "r634",
      "r736"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]",
        "verboseLabel": "Business Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails",
      "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails",
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r36",
      "r112",
      "r216",
      "r240",
      "r241",
      "r242",
      "r254",
      "r255",
      "r256",
      "r258",
      "r264",
      "r266",
      "r288",
      "r334",
      "r418",
      "r482",
      "r483",
      "r484",
      "r494",
      "r495",
      "r516",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r560",
      "r606",
      "r607",
      "r608"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails",
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r254",
      "r255",
      "r256",
      "r288",
      "r593"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r21",
      "r22",
      "r112",
      "r117",
      "r459"
     ],
     "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": "Options exercised (in shares)",
        "terseLabel": "Exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r36",
      "r112",
      "r117"
     ],
     "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": "Exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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": "Authorized repurchase program, amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramPeriodInForce1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Stock Repurchase Program, Period in Force",
        "terseLabel": "Share repurchase program term"
       }
      }
     },
     "localname": "StockRepurchaseProgramPeriodInForce1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Stock repurchases, remaining balance"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r21",
      "r22",
      "r112",
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "negatedLabel": "Repurchase of common stock (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r21",
      "r22",
      "r112",
      "r117"
     ],
     "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 not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedTerseLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r22",
      "r25",
      "r26",
      "r90",
      "r658",
      "r679",
      "r689",
      "r720"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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 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",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total EPAM Systems Inc. stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails",
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity",
        "verboseLabel": "Stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r146",
      "r147",
      "r154",
      "r216",
      "r217",
      "r241",
      "r254",
      "r255",
      "r256",
      "r258",
      "r264",
      "r334",
      "r418",
      "r482",
      "r483",
      "r484",
      "r494",
      "r495",
      "r516",
      "r538",
      "r539",
      "r543",
      "r560",
      "r607",
      "r608",
      "r679",
      "r689",
      "r720"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r120",
      "r249",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r417",
      "r418",
      "r515"
     ],
     "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": "ACCUMULATED OTHER COMPREHENSIVE LOSS"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TimeAndMaterialsContractMember": {
     "auth_ref": [
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.",
        "label": "Time-and-Materials Contract [Member]",
        "terseLabel": "Time-and-material"
       }
      }
     },
     "localname": "TimeAndMaterialsContractMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r646",
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by timing of transfer of good or service to customer.",
        "label": "Timing of Transfer of Good or Service [Axis]",
        "terseLabel": "Timing of Transfer of Good or Service [Axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r646",
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.",
        "label": "Timing of Transfer of Good or Service [Domain]",
        "terseLabel": "Timing of Transfer of Good or Service [Domain]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.",
        "label": "Trade Accounts Receivable [Member]",
        "terseLabel": "Trade receivables and contract assets, net"
       }
      }
     },
     "localname": "TradeAccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESContractBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred at point in time.",
        "label": "Transferred at Point in Time [Member]",
        "terseLabel": "Transferred at a point of time"
       }
      }
     },
     "localname": "TransferredAtPointInTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred over time.",
        "label": "Transferred over Time [Member]",
        "terseLabel": "Transferred over time"
       }
      }
     },
     "localname": "TransferredOverTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r329",
      "r330",
      "r404",
      "r416",
      "r514",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r686",
      "r687",
      "r688",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r118"
     ],
     "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": "Average price per share (in usd per share)"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Shares",
        "periodEndLabel": "Treasury stock, end of period (in shares)",
        "periodStartLabel": "Treasury stock, beginning of period (in shares)"
       }
      }
     },
     "localname": "TreasuryStockCommonShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockCommonValue": {
     "auth_ref": [
      "r37",
      "r118",
      "r119"
     ],
     "calculation": {
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Value",
        "negatedLabel": "Treasury stock"
       }
      }
     },
     "localname": "TreasuryStockCommonValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r22",
      "r112",
      "r117"
     ],
     "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",
        "terseLabel": "Shares acquired during period (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r112",
      "r117",
      "r118"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "terseLabel": "Value of shares acquired"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnusualOrInfrequentItemLineItems": {
     "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": "Unusual or Infrequent Item, or Both [Line Items]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Line Items]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnusualOrInfrequentItemTable": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the nature and financial statement effect of an event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Item, or Both [Table]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Table]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEAssetsandLiabilitiesDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r78",
      "r79",
      "r80",
      "r289",
      "r290",
      "r292",
      "r293"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r552",
      "r657"
     ],
     "calculation": {
      "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.epam.com/role/DEBTDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.epam.com/role/DEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r269",
      "r282"
     ],
     "calculation": {
      "http://www.epam.com/role/EARNINGSPERSHAREDetails": {
       "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": "Weighted average common shares for diluted earnings per share (in shares)",
        "verboseLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r267",
      "r282"
     ],
     "calculation": {
      "http://www.epam.com/role/EARNINGSPERSHAREDetails": {
       "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 (in shares)",
        "verboseLabel": "Weighted average common shares for basic earnings per share (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4616395-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/subtopic&trid=2122178",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org/topic&trid=2229140",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Subparagraph": "b.",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(ii))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.7)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3)(ii))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL108322424-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4,6)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7,9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r661": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r662": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r663": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r664": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r665": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r666": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r737": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r738": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r739": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r741": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r742": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r743": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2510-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>95
<FILENAME>0001352010-23-000027-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001352010-23-000027-xbrl.zip
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
MVGZ4B.A:VX_7MF9Y[/YD^\ [A8MMTFE:.'#73V,*],&14PU3-$#A:!ORX7V
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
M0&&9T]*+,_(  K"_]WQU$I \D@1T&N^A!!SM_G"("^%K@(F:D37J=(#&*[
M.W9<*#ZLH#05._2;LRL]VI:#W2-:B=,,=B+2-VBEX[;XEDZP/6H,>EDL_2PP
M569MKW\-_,B33]-$0NY]"1D^I*"O\OX9]NG^V;_C GJKJ^L\1A%^NH$V_08*
M7*)H"RX<U';X'U!MA9X6NH2%4Q@-P>C:#0B#YC\G!1F+SG;<)FUIHZ3H=4WS
MPMQ<E0O65->JBJ[ANQV.HJ*,%5K#>/=E5I%R.!C_"5;PC4I2^C1>D#8R#F9M
MK%/4P&@.B\-G_+_;(JE 2^,=B\';<JI'(!ST0?A49L/IM]=YZMY&$2'S O1.
M\RN-T1^VOJ=J1J$<,+3'-8YX+#XF__IXDM>XIBH(ZAC+^]GV@X9UGF[QQBU^
MZ6V^1/KR(2P?!@<X_G>;F  <7/=IHH9)FE0SDJDQ"%A=8 PRAR^7-8F\"!=)
MI0A(/<V]O$ HY35'"\N:0I]E35Z;>PR(9%ZG,08MINF,!<J=)8R'@/M78<PC
M5;?E@#] #Z-O)/2X6*-G2*+5B'> I(WRK*S3BB]T^CJZDJF^4BG\K<Y*G>Y&
MQS"R"1Z#QJ,'M Z5^H3B/\U++3.1B5N'%5^2P,V!\5,$XHUU47 LM1%NB7(.
M:,9H"^& *"9<!2%<9UK1<.%%4PD\>>_>G/N@1\=F_\7N$=T(IV.2;XSE:8[#
M^=JY6Y\GF'[TS&*7:PD-RH&OR;V$)6UN]Z/I"(4:6KX/!Q>_J^ ZN+HJ-)[K
MJ)V(FSN62/^GAG-@Y310V5:ZY:QV"S0\N\SA<?#?*;EH?'*=5]":_A?>;7KB
M3TD%\CY:0@ I-Q;K>*51,+(%O WGI1=/N,P]E9"8??13D;R-9+#H3R.M8Y:6
MSHRLDG2K**+&[FQ(./C9.H6#G:,A![ 7?L9*SH'10**MG$YKR#MJ9%30!0A^
M4LA-"38KKCM=V9?JT\ZY3BD'<HI)[GD&Z/-H>PUB$J%F[D-(PMT.8')Y'@I'
MS6$;!N2ZH"TU3#+E7VK>1T3KZ52/_$]X]PN%W^>["*8$X,7N"]1(8*(1[.&G
M O<>+JVY=0&BQ_;<5]2PS-.ZFO^5+PYA?KX<T+>U&"L9QK.]YWLO\,CLW!Q^
M]^V+@Y=GQ__O]=L&F-K_W^O"C'"JKO3.L-#JXPZ9"3^I]%;-RF]65N"Q)N&S
MQTK?+.%?4OKFF[^-5'F-YWQTK4<?X:B^6'!4UVNM'RM4N=1:[\MB@T>:IE:7
MXBH-X8++P#O8J+4?]6GM:>G%Z@[ H^#OI0GYA^C]8 !D=*VR*XIN3,CH%H#5
M. Q)E'CKD;-7P; 1 #E)*LI=#XO\HRYV5%GR<_%TD>MGS'^"]DG<A$QY<%ZF
MZ#_B)T8U?L>&823$%\;JDJ+0-SE[:$E65D4]8I0@1AOE_='4W+XT*+"5."AB
M!L.?\E\%H[@JU 0?8J)#\*O)M$IGS0!DAYM):Y21#<'9IHX,OQ<22M4M"?N&
MR'K<)UEG/6,,.A*;"3LG")Q0,T(&3M%C#D)M*+]:;PH^[VB=?,=+"GS:*^%"
M%S>/!DU^3 ?RQ]W]HZ4DNN4 8/'N#JAQ_#IH)HQ/I2)X0U5J7L:5(@NCZ!?C
M$;6]G^<'^S^^+*/N?1Y\L;25%XO*,U#C&.73%;K6>(L(C%=\Z.^^W?]A[^71
M@Y[_K\',?@B4U&NM*K+ 7V-LFE(WFW?XEPY-H!Q&IQS89%NB*Z"P\$A%<:T[
MPMSV6W%[P>%6A'.A6Y'Q:P;C3E--280J2K4JJZBZS:.M@^UHIE5!<?E2WFRQ
MC,98DMSO\7@,[Z'0^='>_S%3:F0*NL;J)YHI.V'R&38=P&FHL9BCWH)L)90!
M<6$>2E$GDXF.<22IS8ULL7T&PS0 +94N2GASNL\5#S!<&C01YKGJM+*CN1%
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
M1FUH#UU=3Q.P=C!9_?NYCXS:]36#4P%AZ=0063;@U@!74GA'#"T8NK$3(;W
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
M7?/[.6FH[)OL%/G7A5:Q^U6!5TVL+;.:-Q*8QTDX9ANBBW'O*'*5CT9U@>@
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
M89OR"B]"V20I;1?>A.*RCNH-F[H9CM)-T&M4CV:5F]\CTQ&#MXL/20A%?/A
M)&59:T+F=/.>2UT3RJ6E<S)TB8VZM+EP10'X^H.$;PT)GFA8N#6<<ZK(&[2&
M[36>H_H+>+(0K\D[//9&IUL9;O16%3"I@[V#0]/_E1ZAJ.LT HX(+J@_\<KP
M:\<%\^2F".T^=N5Z#?V -==7I):8?RF>P_F"9Y'ZA\M4@V5HGDUI&D>LMF5>
M%ZS)P^T-^=V7[86ZH,9=CQ1VLFL.3O"5PK058XFC3(\J!SLG:X"FI7^'4N.]
M%,1O<:70GT1UKPH3URR8])>PI>61/DV:9L%/$KCE&GWNUCP/NM_8QQHKH\JD
MJJ7FJ$ENGW G;:KWM+!MO =+JBQL;AM=T-Z36>!1_(GY.D%!;Y>#BF[ )MHX
M[B*?<B$L4A%IZJB(*-Z8NF,S#]&UL!"!$.L;;L-]:^V1NXJR[=)X.L<NP9_N
M([BJ[F/8_P$7M\-\G&N!+;*GT-"TMM2UW[S$65)B-=EGXK_O;=4-;*WU6!?X
M>:\[>E *3(,>+;*Y,O]R;A\:OY/Y'<;19GG.Q^?@%)\>KZ5@7^+FT46;Y596
M'0>[K?-:3ZV_88+V\\F;X_,/\^,6C[GN7\2PGSN!I>/\CR5O<X*>#5:7Z-19
M&:NL?0*5^S,8I$5=)G#_R%W%Q,K@D:I,VR@(EO$LYL] NZ5!EM'!&.'LRC+:
M^L)3GRN*W8NA=Z]66H@V<.PC<Y@RYJLM/QNRDH3;(R[6_A&FSO;7-#W6QU17
M;^[E.:XE43R(HNI@BTE*QP8C-8U$P<+L\8V><FG:CE 8-T9>T:6WE@J4//3]
MM:[&R*^GGYV;[)M]LH9YE3D349\BW]CJ 3F]0\9)I&D"*T1N(G%GANW%=$*.
M\E:R;:BP?A F=8F:Y4@ '&T1Y0,2-%7\FVT\MEL)?(T=V#N_96)@VQV:AN@9
M##>DBDJP?@JF5\>GI)IZ$**P>.7.$1&^A-F?5@*G^2*)S1#QC>W7Z[]D3-R/
MD[Q TASPMY$*GI%W4Y^C'^=$#7B,=XX-/*[SO)00I'2X=%;9_+$8;JR6.C0
M0(\6RXMB<X36'Y.7RL.EZ:\+^;BNS*,GOGUV2@KWM+DI/3=EQ1P-<#5?H8_B
MO!&,373P"E)PWZ8CGGR,IH^Q.(B_#4<Z9=I9G_319\WRJ"'-7T''3G76IJLU
M5)%P\&G_ZHED41+4DEDM2J/055UDPE[HE"IOJ&D')+%3LO7<IDM[=?K,F1*M
M\C.1*+IW6L?34%BRQBQ-TT(3)J7CT#5C_[O<DWW RY.IB9;4<",-[M-;1K>8
MS:(5XDN%)L&3@[_<:N3\";. \'\4;,^-_M114E&W$[P?Q]0<6A)2MWH(SIN%
M#,Q;A<%=_'/C\1>3NT7FXNWM[6XV'.X.'XDG>]ZY<.>@7QKCMP)[T%5H[!<J
MA3<QC_ K^S,FD$?%=]\>'!Z^A(OUD8A\YNCID9H&E\7&1?*.66U=N!OFV"@,
ML+!7&\L[SHQ6]2Y 5+ 2N)NJ&:5>)%=5Y2"#V-:L)N7A?8?N $H^FFLW+ZR"
M]#YG]-L67FMW7RW8[1>C6]]]^_SPAV<O]P>P(/C_D0I7ET2-G"-?<UUXC(\Q
M88#$Y ^2CXZE%DS0)(]!8^]J& :#!@[W!]%_UYF.#O>0TQ'<"=3;V'X)]?5K
ML.'YY_UM:J[.+&RJE)06KAH9^TA*66NC:^UBX0__@94&0<0!=*R=?P'L/K!-
M34DWD!KX:_ND;6Y@X<.;7X_/^YM/VV!(T_VS&BMFB3\=2RZ"O033Y15,5\5V
MHV(.U1/#K/:^2$8-?C6LD9.FF$'?.]. 6G[DIU.$T<0OQ"JU3*T-MC3\%6?D
MR8AD?NO2)>/-$:<9.'1GQX2HC1)SAHNI39.J"[ V06M_R R]'%FP$U+61@O_
M_.L9ZD;4P;;#!<]3$XG\R R#CR#I.8^;G6,FKE4WZ++IK%6!N-U:D]YZ^P_J
M+/>J1X*]R7S/:9RDW!PP*:D0C6,QSE?ZN4[ANL&[/PL\"K8P"#AGKJ. E1UC
M8VAE4!0]]"'E^'DN3_/>E$_TSVE?J6%WMV456'0ENMECG_S>[0GQ;[M%UVC#
MT.;Y6N&(K3+'^#8M0"7D-?@9X'%DL2J(^VT'_BGA0C;%6#FAN01ZSUAA"P.*
M%>@27WQ(7C 1(\+'84X7+^P&RC)PVZ?E7,.:HH7\]<=GQZ_O8_?TQLC9F/3)
M6UU=@XN!!>_<+V/%?/Y-]FU3:/_#5KQM<<3$-=L!2T0T'@(\K!%AS"&96W3,
MI@)=!N;PI[.=_!:C>B4K(WC)JWPR@7=>5/F(NI;0YT5723]PQ*=WLMC",-[=
M$2OHLSQ<4@V)M0LO=($XV97?^]RA5'J]E_5TF@H%KY&/HY:)%A*%/ %+#IZ
M)8_;=W)5T&U$N0D:ND6L/0?/WGWJV15B]G"DS*:JLC+7U%+@]EI3XAH^@6H7
MVQ@6$L 7%9G=P'+$U'Q6W8YKHN)&VYD[G<-K/&2V#[@/FF[?$EZW0]?SE[D1
M&/M@'+"BD9>FK7K0.;AKYMX8J!Z$)ZY<<X>$<BG; ^ML3& MZL(YP52!8GU=
MI"U78-[HDO#PF-:W'\JS[FJFKL%8?^6$YTDH^$JV"4LJ3?;?&T*SRI/2^:4E
M,48XN\0"O.VVD#SSHH%8H-PQF#-)$HB,&7O$D^#'#>B.A9V#*=?X<?.6PO:V
ME$9<M">QFBCJ2EUXT82\"#PX/]# #H&%^<,]A.(-NT/B)C5C54<1".T6"B;L
M!H5YN=-[0KWEI1T'O&6GD(;+9265!W*;FS9WW&D#-I>\80F68)W1$!O>Z'ML
MKB7=OR'9*)S=8+>U',"0"QY[<T(=X\<4FLY*V4<JAX GRUQVVYU,*I]ZGB7;
MU2UXLD=?  DHD4(_P9[4%#WYA)]-N.25=HMK(I*L]E901$21"UY7>3$S$L$R
M-%\'A>N39('BXE,HA]"NEQ3<(6B%+#$Z?9^F26$#-DC\/P&_<>YHL"SUOK*S
MC-R(YVJ7!4<[5EAMYNI-=!:;<<X=W\/)PUJ:HZ?-XFE;N?Z/FE.#0ST:B&1C
M-WE*F[AN/52<M=@2[//TC[DEY!_*X*O.=0K7CX;GF^X2EJ>L/YB6N\UU1LCM
M']S3:._'5BT7FY3FR]+4\P\I/36%D(W"2(_Q;HJ=6BAB?</>)M;XUV5I&E."
MRAA2H;0BR)[D#/T $G=-A;]RMBW3Z2"L?623#4D$;O+TQC5X\ONDF/8M\(P@
M2> 53ONS'==%Y?4P[9HNM;0:CT$]<E5%W'PGMB9U+S%33S$E@9\VZV _8$RD
MI+!=*Y<?F36KN"EV7DC_/G\AI3_,1ZVG[3\NJ X5TU13++J=(VTW 6T\Z"^E
M2Y1ZKQQ$#KG#:+ ,G= ;/>?3DAWW:R'1 I,UC8/4"IW6C*W#?]2:E*J'$^+<
M#O7_.QV';4&;DT,"@.X9BC ,&M9F6RX^_'P180%J1@W&+HQ)?YJ-=FE25!6N
M1]<9'.TK-M%0ON$)J/R-ZR.[-U$?-6X^G/"*L*0CN1ILLQXBGD"F%!C>J.KH
M?&2<B<;Y\$]$SU76G.0/(A&NHS<JNZH1]O;:](-?<0SP.)*1D>BFWFJ'G5M:
MK!&NH;WQ/41R!8=M73@%8J]N5)+.*=FE'$Z.*J 4WQ<^B X#Y@A)\G>[^@0B
MEL-G0(#Q,W8NN.,&@J0F!ZOEV5K64IK2;6*0&TLOB:<?8;8>=="]Z!>>V%16
M<B0]_-4;==N?PH;.XJ0@U(Y4&G?UW#6MP<EI]IJ#2U/PZ10<TZKU->?]V;"
M0&?#(L*Y;X4;H#3\4PZY^TIE*E;!F,9JA-Y;PH$S]&$Q 6#+J@(7W[RTT,*7
M);8')PT"7@/ATY*+!7?D7WGQ43YIP29R^#YD"7[XHF(E,(Z.)[!E([6F5\PZ
M@?$OF 8 5M]@ I$\!&Z8F6\,F8T'54LABU),2*J=D3_V+]&_8G2^((^V!Q8W
MPZEUPM8+\ *O6PSO3:++_?W#HVC+" \8?OE$1__$EYN^KW0^&(D3@ 1&>6GY
MPLNY^VEA :_^][Y@-1676%!L3X)8^ P$!-#)KDN_T6_9GL>.H="!J>##HBR1
MX>R8(;JWT>\=/!3CV30BHMUCWB.8!%LU\Z<! _O]6F>^+C)*<"">$;W(#4Q"
MU"I&M:!C_C-27D5;:!,<.(+HQY>3A90CKWY>;5T?K,W^2YN!Y@4W'8)?_1S=
M$O*#.(E4 >]G!(I<*K -H*,_ZBK$V9I=\\BK\-;!#2R%N FCDXF1 W^7T<NB
MK/5 3$ 8@_5E.(8._\)BEMBE$O!#ICS0>R),P[O8RR:&5SGWDCNJ&MPNO(;*
MD76[&-F%E1V8.1_"?<2FV:;!6/Y^>K;Y*):O+V-^^)0QWY2,^3T-ILN%^03F
M003U%ZC-V^N<='-9#_\M+)0M0@;0ME7!F>V2TYY7=:H"^MOW.I]BEQMQT,%,
MKD%QCLACN8;;Y;$NZGNMV$+MB*/NTV#==3[@OB["FVLS^I:MD$EV05UICVEW
MM^^,?MVZ_I^2B;P87>NX3CG2>A(F+4'&V+Q=*2SX<5[>O4JKQ;G=-Z1(X8TF
M#[+OIKA4-B75<<LSR6>;G4^U"45R5+)*TN 0V.-1#N8<B &'TC'CY)K>MU0?
M9G<X$8.4G#<(S[;0D_?GK]BABXY;(7;C!-HX2;\=E8OC7T[ZX:D4M%<V0S@L
M%,:/R4$8:ITY-C.*9&@L;_?P%/U?Y>A8!*D/R\U%_@3JN&'.=3@1P2AAY4NA
M"T7:U*%0"4R+A%TIRNB);HY#W$C @VX K^W<^8*#[XYU2>.[IF;W!B.3XR^<
MN>-^9ZO^PYE@78,9_Q9^NM>R<CRJT!4W]Q_2N_9%8MK<NOH3 G^8-5O-@V5:
MF:'M;T^OBQ)9B3@T8$,&:T5P. _AY@3)I)3D1]L/  1RK"E4C5<6LG'C,]+$
MV!(RO,ZD;R2P4I?VE7?*I]<SUMTNI5A]QJ;#B>F$SS_;("3.ZUIS2)Y\*\34
M^254[<-!NH)LKCE4^:[,D+TWEU<>J?*:;"?,?NW@R9A8(3#P3HP2>G0GJN-+
MYJ.?,;:,PMC8 3.#P=6-LC-.K%4Y;69$:&3*T^%+PRAD5T$+?.O%2T89&R)^
MR^0YM]9XX/'HC+4D2@@#Y(*"E^K3SKEDZ$\K/2GY34;5L#$B0LNO<UO@,H[M
MU#F59!:Q%X@,W]M-D,CVC^^(2ZIG8)N6I,DDX;=:VA[GQS?;E)2HQ[C9RH4A
MEN9(&R)5V(FGWCJ2J)3;LU5U?NX7_LFUT<[#$E2=]J,DFA^<L;,(B*/-HSVW
M+4\-^,5#-T@AK>;F/Z$KO"5>1A.OULKB$J4EFY&U0:5;@0\KI6PNI0V1LM;+
M4(=99LJ6F$ X 6F]8_9:3S4[3I)JC<'82?/I1,CI+8S<E@<LXO:'+QB2^$8/
M'D3H%3<")+.PY4D>@\YCZXF40.EI 6-7N4MU@3>5RYQIX3SE$"H.XE"Z\5;
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
M<IO/9L.'74L!6)31F]WHX.!H9__''_$!YJ?G/]![PT_M[._M'/U@/T8_6J"
ML.=B8R^\:E5*4 'B?U$3FNGG-1SNC2R^,H5]V". N2A/0[;RD^P* ?HKEM.E
M(20@%N,$-<:UNN$DC(J%HH30)'DN\-T[.)^W3)C"6M%>$U>./]YJOQN-F)^R
M7&#C,#MV%RZ9)L+FE=]HJ/1'Q26I,(.THZR];R)V3Y4N0L?<TU1*F" >YN#@
MV<LH_<N'"LQ*Z4;">2!B&H<-@,506++9KXQ5!'LN>XJ[FXJ9; 0T[91/Y%G,
MDR)*ZTA79#X7&,O695,PDW%IEF:DJ\K)9RKB"5]/)2Z@0#3!E8QP6;C+2<7_
MH?KG$EP %DL,D,M21M&;+N'4-!043AP16.[!P#3E,DM^-CAUX$S<3T;[(HB+
M T.?EPOH8X1HM;J[@Z_$5&"5[+I300F<F\,?GKW<9Y_;I44Q2X\%S51-D1,
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
ML2*A:)O#LWFK"\^Z28JJCN<9TKJL>&'<M#.X'SQM)<,9HD.K/XW2NDQNY$Y
M%C@*J^Y&T7N\4="A1"!+7K27F:.I\LU@S;5WJ^6E)5"#?^)?I[6.5<8.NBI*
MVO#N78)%Y."I!O..U(&(C#5)YZT>/ \CB%K%,(L9O18>1L4:&;U)&\4Q<@XD
M_@KDC39RQC$J?^Q\-.*<E9/_AD$@)2:2VI;;*,IQ7R64&LS3"$M2R.[5Z"]-
MADD>Y1U/A.7 E0UUVZPQF91'F+?NKJ].^<V_[!<J$C28"B116$J3D!F@4PFQ
M@ER@/-']1:%4*PR>W05;Y@5AYWFS [;N\OE:-R*(.(;F%([ .FSL0-% C P5
M5K3A$L9.!;JXA^GIIIH%$C_A^Z),O&L<KO<8B>)3NL3'!>D)U2&)T>RKDL4[
MPK.D3]NR"&.!_4-U:+29M^=H_9AMR]WVX\JSU##MAQ''"3([T!;"> MUA^"Y
M?<8%G63)'RIXFWPGEPL.Y#HF?4;J-0P&^8H07QI>#D[!LJ1-P.[+4;?R2!'G
MB%6@JK4V:3+4=AKB[)A3'2FJ_H]FPI$6Z[:$SIL]FJDNO*M00TSHSD,0854D
M?PR<%8N?'M4%,AA0!%<,('J=B=G:9>-'L\T*-@Y^VQ2=:!/U)=O#?9=^04%@
MOJC<KIC]Y+LU3G#V90WGYGYE>KT)@*Y_W5.?F94"&("'FC7PIT;^WU;.$F.1
MAW]H$\&<RQ^Y,89= =-#WB6?"1T(SPXH9#B[$_O?A",)*J T@X6OM&&[)=(@
M,V(WG3GH(3761N:HQ -[M.'<-OO-H&V#$194 W??]I 3'G+8OC)&'R49UI6@
MD\WK+ZENR\' J?;9,EEU]"<DFB:#C%B4&?\$;^16VQ[TPFZ'#RVJ&F/P2ON'
MK)?RN![Q0H[R:>(@TV@I"R2%":7PIN!-Y!1L\-Q.6&)DN:+&3'T<0M5AQ:)"
MT;*[;V'J;8IN0:49D&T@!-X7W2(&[6>H=Q7HAR2N<4B&P-GP#SB&,*YJ<Z5Q
MC?RV0Z]2)59'UT@A2Y Z6_-](]2>_+YE%DY0 0YF(? //F54QFW7QZ$JAL2
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
M*)E51^\+,&8**CEZDTR&JF?0;!R?I6?'?F2*4.Q%DH B_.[;H\,7+Y,Z2Y*
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
M)67&(<6XHP7[.)TM#%?FDGRUQ83?SP%08=YD>LA?@V$4VJ\R/,%#:<C^G)9
M/T[\-ANWN*U*DXY&98:X!A7_DS3#!@ ( S2.3$X2:@ZD5.J^3D3.--;J!L[B
MHQ:J(*$3OEW$FW^'0'OVG"E-5P05QY2A-93%:%-YY6.0PO<OS<,*.W/'+'B2
M_T7S:;NBEI]\&GP(+C@ZTB-$QSKVH@$(W>YXZW _%F"WU[(_@X(BT\3;^_)U
M\(ZCW+#C2[ BX[7LTEM]9G.7]I^_V'EQ^&KGY:N7K^[#K[1,5:(VZ7;O,D5_
MY66K.Q<\(.9=9T.'5PP%2S3RV:I\NBA>5M&ZFB/(TS3GU(>DB.>6.ZUZA+)7
MAM0@UI'O\V+$H.*=E-'-T1K0:,G-C:G (QC"6H&^X5RIZ+HI*N=0Z:?X@")=
MRS/ECC-]G0C2OE>)G*7,WKT[[-X3=JB"N6"LN$ZX4%8Q<W5HD<<%H TMJB2J
MP(G&;:VLG1EL;<8JU,+:U.1(9#;TP%$0A8M0_BO\(9/PX"W\'HVJB4!3*DAG
M&" % UP3#C"MT4@=[C[CAD<'2Q0B;$FJO&:F*,G-KQZ+$C$H#HG %BY%C+T;
M%E)MSAU+507F%76#GX70.IA5WB:\K5[$"7O)?(VYZ^OVN4H;"."TW&R)PA11
M4BH#55%'-V&C3-S[!G^_D0F5>,*T,LSRJ-9AP>*PAM*F0J%B@Q TKO6AT?-B
MIH!G",=Y&"7,OP_MUMDAFJ,J#OP*1CP%JB:-\M/89G*1:V>E8+/)4:)+'3.1
MOU-HH.^7.%8K/QG',"P> 6#C4JYNC\47NHZDGKVQ\0;V)V$%3CA1>3B=>WUV
M($Z=<%<2=2@I"&MD7%<M=(:FX:8PJ?*.*" &\W $:M.2KPN1";DD5#<U,H6C
M6\2@%*!'##1T<G)E6/* -@&2 S4YV-P&Z0/>G2/&/WO-:#_Y'R/\X<43_&%E
M\(?'4&?N(<(. XUN9*3![P+=*BM5P'Q%?"5JV%GJ4G9EJE+GR-#RF\P9#65I
MBT)()FR^05I)XL-&PC>./>CHQ)!8K8C.%NX:-U57JUG'7%>R&<-!#3>-KM%B
M:^SIG1 1JE6;9J%52>@<:#Y<N>BUU3*L;E:CC>GCZ-[2,M-#J4L2$)!#H0X7
M#*H-&"!6I?(L/LD4T[8BU6UZOJF:, [BZ)K1ZR9!B\NU]H-!,E^\$-C^OF,Y
M]'1JL-_2A7<TK" " "G]ELWS:(0YU 7-$&EDFD]8_ZJM=OQ!$[:%U-<K>.(#
M\GX^ACJ0#V+M7I0CS;&#,S;(42"H&D^P+RXI&^X3.63>$ O]" RV:,5AX=5R
M(RF.O 99 $949AQ1BK0_4$HPFI!LN#!O]ATR57\79;H *VXY_)Q3HI^:-,W1
M:^QLTEV5=6 RT@7/*DJZ8F(2]OT-+K_,,N9T1, AVGX8G(URKU >6CJ2#@=L
M-F,;3?JMN+-3O6_1*Z9-8+ 7QKU!%'-FNLW[QBXAFSLB[=!HX$@]UWI0!6QJ
M(F\S9-'W*KSY$)K?!97*8SCD(T:=G-Y#G8.!C$6F."<2!HV07B"R883)[.R5
MH5I11/KGU5+RJC'!7H]-[EN4C,2,4+=(DB)19$C$=8Z4JCC!JLY<# <-\9Y"
M,TQ5'IO1:NI^C8RR&CR_GJK5B[,/7Y%6RH\BSU()O]&;F9B!G;/T)S=(8X/)
MA<',AO#GG, ?JF.6QMRY9S/V]_>JX+K$_N8*KHLV^#LB$,$%\E[<LHIQ'.6S
MLL""!N1"@1L>\<ZOZ!3P@2E7*N30RLY!!#_MSV,9(X[=IO&I/"BWWKIQ41+-
MR6V#>QWZKB1/J.8$:\@1-KQ4--$5AZC7V-3R:)M"!\K,42_H.?4$N6@(J@)9
M6EY-8/-?I46D2Z,Z[CWR1@9CT \8(Y:1Q7&5IF!<"+(!4_4P]O[IML-XH1[
MC-0Z64,_=(Q!QY8;<0SA#0>[02CF\'X*/O((8AV(D2$$45"O4+?:>XH1T+JC
M*)^52,9900%9CAS&#S.9'O "1=8?97C%[]1D-?28F',78$J24,'^B$F$W(O\
M7'L@3,0-SIHO_/6T;X0<_%ZEC!_$YGHODJM27,E':T,%P1L=<M,Q"5OT>6&
MK!I/; @M@6A#*U7YC"BA*;E"[A<0?#SNE*6C"OR5L:EJBC$9Q2D."@X^*B_'
MZE&,>7">JYY)U%_H<2&J^6IKD,7 ))?4PY!MS,5A.BHYO[NI-DK0E'N&W3$P
M4__9'@V<?G33DQD$'"LB(NR4,V+6QM.C2:$UC:D5B9-%Y#R'('%(_Y [WBQC
M*NI'J:MZ35\R+%=QA?:"6AD_E9770+OV@!Q:CZ'$\,. )RQ9]+'&59-?B38[
M.@8?L="[]#WC/5U;,D=KRBTPB?'KD*P:!4YGO:Q)+' U.=KE*G"_H 33W"7S
MQDW;5$NJ@>E=21:EXYAF^,\+W?FV<?N6I$:C^J&S/MG!X6*B,_,\IDRQU%T*
MGJ 3..N<D2CH J<FB%?.QKMT,P3#]ZI7O93MAV4G%PF&MZIZXB#'4 PE0:-0
M0.8X,/[()P 'R+E-L09MX$071SIBZ<\JP*7XXEWWJ W&Q76=#.&%SH[5-2P%
MS8*3C2[45&1F*IQL=QYW4ZIJI&?CZVI!,:4-JF!I'.HR395*3%1W!W0 H](0
M29$CV1S26;Q^RP)<5-&<N2GYY"A&NK(>)3XCS90V<0UKMRZ\Q\W:)C-*U<)2
MBN-0)-=FN) $%R6UE_JMR1"K@E59:$9A(<%*[,*<B\[/1'\VS@X7X[2U=DW)
M#>0/-=GNFN@C8C[RI=HAXCQM:8PH-.&B.TJV[$/I#2>5L^8Z\A6ZM_8SR"_F
MHQ>J.0P\F8TCC2-.P^^N5F6D"[.NL5J7LM6? #^.@'CY!/CYGH"?%6D""H:+
MEJ$E0&BF/_*+&*(HF8FY-D$M,YT^!-P86DMA<)"\R+\.,Q13+:&*)'<>VR)D
MFR34UQ0<&UK,JN9$PL)L*%HS3ZTP#+H6C%RIC-I4;LP&$7#4=!74>MV;-) )
M<4AY8DYC:3=#\_QCG33/HUC<#F%%/7+#4Z/:#9WD1-8+>OM[UWJQK<@8J='L
M$7]E.6/P .B58QF1^8D["O-\1.:KD%N,!*[LQAJ("L6)HD0/.3Q/3J.19)>4
M'W78K@3^/%]04O,'.6IBSP1+J,Z$\N%KVJ6#W6?:E_6Y?]$/+D0&RHC,=SY^
MB>4<[!;VV.G+7QWZEQ^G8;CS-D/UY7?LW44![44SA\IFX9U'*&BFR(MK*2GA
MJ=O&$:B'655FK+)+;Y0=>]T=:7*W@VL0HDU1?B<JG4Y*D[.TP,UCJG]X:(6\
M"5ND'/PJG:5)K%#E$T0)VH0:JHY@< 0>@!.OUA/1$(M<G.NBS:(/8 MC>+77
M1*\&1@%1\I/5A95D3!P5;V=KBVK6F B>;D_/(A[;^C(F-"A(0FW^D(L;A=6\
M*76G!FXP'J]0XO-ABIQH2"7XRWS[3:WPB)Z))PUFD&0EML] 0=S*"#>:ZU@K
M;682W&02R[:Q>7BJN#NRZF[-YW2J+5:<CH]DPG?&<[9ZC<C6 T(*1)4%96AA
MN8ZR<GQX*DO:7@FCU>_1TW>9Y$*%H5RL@O66V_QL'7W];E8V46H(IQM$4$Y^
M0U2J;-:A4Q\.GDU-+\0U+%&_)+7')X]N+K2&<L;OHT?R*H5;-D,^3+LC'W;[
M>W?(!ZV_/MM]-5CM?GRPN7^QO_GQF,:RPDUG P<(?&991@W!)Q9$F?3PW<Q3
M5DW]==>)30<*33&B2CZ/YCM36;?$.3:3;-%Q_1!-R*IP2EA)(F%X 0DR2F;.
M"Z<JFH:A%Y1^JXI8>H74^&=3H4%E]J( VE)%!5FR)JGCU((N8QIX07*-?<A)
MV):1]#>3B]2SJ4S-PRM()#L"VBUF1##Z*>IZ)HG)/U[&K0-N,/4Z ,SFIL1C
M1^/2+E&FER!KK\J(<Z4X)PA&!'LMJS*\$%]ZMDJ;XR"82?B9 @M&EK.*R@/9
MVL9H["Z@2%,B8Q2#3/%^)0Y^3:S)'M:?:R7I#'/'IZ:TW-HZID7C^?X6#B&M
M40J,85&,R E/50\^#SS#4>6H<2>I?MI6I%0EFT=;(>Z@JXECP:LU2LU5V1",
MREM$6+)6 K%#$G&_?T@D>0W&:TM*C$N#F%'93IQ+FFQ:AH(*<\!&EU-<!4F:
M[/RGA(D@2L90JNIU!+U/<E[4CL&[<'T.)?G49V).&EPCL23E-_)]NIHI+C<L
MW$223 M3SX=67^%&=;TD667L1E5D3X/S?=BN F%5-XO\ F(^8IIG$5 1^=W7
M.4HG?BQ7PN$'JQ+S.I1709&UCLZ6>>Y%Y;D7WG.W&5YN>8IH-.IV?N2VE+,4
MI2[_*+^VD?69(6=K<X.A2[D]*D*5Y.JP3DPE'$<A[)FKN0>&J:!?!'E>5'Z$
M,C;<U_LG6>'/MB6&WS;>FMPDM<%1+$)W_G7I5()E#Y$,'9=#*.9FU5G<-))]
M1IQDNJ5*F5*S])5Y] 6.TP2VI%.*==FQHZ(8T3;GY"WHL5GEH118\->WJAC6
M!$?J7(8F'A8U@@RQW$I&NQ$LF9LT0LY16&23:$@U%D,TK:(A)3(TG)-;8GMK
M?]M7H=0989+?G,2?.P^#U@CD0Q$D+W[.8XRHUTGVGB+J7QM1[TP _?0L^/WT
M\NSDXB+X_=>3\Y./;_TL%%(5Y1<Y*@EUZ1_$KK1G\.,<9)X2CIK@ADH/W&<C
MWV]'_N/OA2H_I_87RJ@=K/X@9KG\1?_Q&O-30,S]$B4T"'33:W\.#V'$,!,/
ME/58-8F:PC_;A=#?Y<500'.*4+]9_=RGGWXNPOIOSU[V#_?W6W_>[>^U_K;H
ML0?]YWO/'_RISP[ZS_9??M5C%__VZN#94G?^3,/+0PRSF,-A]E\_'/Q0H2_\
M97_V)=CSC0%4>VL3F<Z^^0YK=O=6R Q5MTV/7JU?CYBX^%\7ER<?+GK!Z=E1
MW^O=T\2M48^>)FN->K1^D[44OVMULM:P1V_F/D=RM4O/?Z@H*%IMG&'EVAB,
M*=W&M>GRT_K<G![5EB<Z6==X;9Z)J:QOR*?EN:8]>KY^/;J,BGC9)?C5R@D?
M(C]\"U_,MZJ!T[$BJ)QQ0^!=%02A=$P8V$FPM;==A>.W%6\T7. -N>UN4 53
M7BEJRO%C](@B,9J"V[7B]KQRJ0MJ*@?"K?D8)4XQU8H#9D.%QB.1\*^>M,D-
MGLPUU[T<$5:?SI_)[_H- S/?/ECRT ?C.C;S*3A6*XZ[^Q0=^Q;1L>^T.YI=
M<(/CXY.SX\\?'GA_=*5[=3_^UZ%15]J)_=V]P^#]Q[-W.Y<GYQ^P%R=GEZ?_
M/ D^O1^<+=4?VN'=Z,Y""LGW']\,W@?G)Q>7YZ='ER?'P<7EQZ/?@L]GIY?!
MX/?!^7$P>'=^<O(!^K]V\[B0/^7C>7!Q<G8*_WP8G W>G9Q?/-"&_-K?5F'>
MTA-_B0IXW6B);7%I\IZ.3-[3MP?3K,RZ1UB"3LA2Z6E>D:C&-##"83'/J$5^
M4:*>PP[G(.8J.<*-N7/(B4)PM,;,N1BQW:%;3CJ7S6UC>+KI C2'\%+PSCPU
M/H.0>+1FL1B9=S7GNR6^8Z*92(\ @2.XY4\N2\2=@1^V\,6Y*;3%]">$'*,$
MFW2$' '(K,HE#O)M71N*4_PJ).GZ:R)31A:=2AL4K5<\YP:HJN&&_R3-KBF)
MF0>C-7%1)+J.$K_-HO+>42;F,5QH(/.$(B3(GR$F\SG)%$01'WR+B\;F).6F
M0SNFU$/C'%!)<8(YJA)I)A?42=6N+[K^-V)9VK]?=LHJ=O618K@9B1F)/:38
MX*$MD:L?<QL0G!O*<93H9%17#A!TR0&NYM52*'6>#G^7K+.\O.=Q<986IIC*
M8SDGB S*'!81\J.K@O:V*EZ=^8NVM5J9+&*B/"\E(>&::_XIAA7<Z8:KVF8]
MI$N11ZFD8[>1"' 7N84DYQ(D)]%A]6K-YK1+:BVQ05BXM'J'4Y+"GE8,[_L@
M,NC4_N[^ 33B J4^/0)[DHX1X$>)'_(+CPR_=IQQN9\8L\T'EBNK(G&1[O"*
M!#U33(<MU+:XS4&ZFWI[WC!4M[U@3SJ5Z,G3,N.ST9]>O[@A.=BQO2.9+T)0
M+Z"7E"-1YK+6.)4%JFC$":&MNF<3%:J=O9%Y88YL4DDP9U[&L/869\RNM;Q:
M#%*M<CNY8UP[6)$\7E4[AT\JO,/\F50QN95NH#+1)1*YY%%1*HJ4:O%'E?=$
M:7PFVQQ5CUPE;%7RJ5 G<I[,.P+WATY[B.=UYBHE/'(IK[U4.J1DQB@0)R.'
ME!+ ?,P3Q<8,JUS>X"/TCK^#%\))<_.%DAD"A_)QXY;86ZR@BA/0EBG3I!@O
M4G-1_S<JKJ7;\A1<I<R:9^+?]U:V>X8M4>5=V8P6G]F,&CU:I HGKA90WUAZ
M_RROLWZ#9=)1)\7@_!WZG<X&7^%D6+WZMY2WH*/[N;E'1Y5$;ERB[\7M*NV9
M_E=1_SN"V(,2N(G4SFX<9%=8S3A1M%\PI3VESC)Y_'A16J[FDL:/)YP(F/68
MR5JQBJD:Q<X++\67G7.5DWU:R&D#]?PZ[(#%!M!3U*LEZK7W%/5:YYRPYKUP
M82Q)%)F!NS56*S_/9*24+&49)4I8\4$\1[&J;20L!U .8?.CV4CE-T*NA4@>
M6$5!E!?IZ-I:RZ#C:/DI6'0*UW95M FH ,G$LBDHE0BDK&;V,">.E<;.F!+_
M :GNP=8W'L]6(=CB<4NA8=%//^X_.WB=!&=BQ.9%*(-_"FC3]RI]VMRX;7?^
M(YY[I\HP3C'./UB%\ =5T/3*O-RQ7I2E7A81.QI;*'^U86E>IT%YM-2\!=1W
M9E];##F5U]%$\-2D2E A3-'!7\N$-U0KF',=W7"JM^EQ*#DW7'.RVS9L@+W6
M$KNN%$@(3JU+8+5"ZI0,QG:L:)6\V5/D'!W+KAXV&,%R,X(*"6LRKF:&4%+T
M"]R(6*%*6PH9-*QHO2_Z-1KJ"BLT7;V &EK5CK)L-54>I6+BV8QNPS9WC2Y7
M^*,["[?9\Y$X*Q'YO[4L:V!9A]'6=1WN)OBCM3J1L:'S\)QE27 L1W(ZA!L.
M]G)RM5!%14HP3[UR#R))2F9S@I<7998H%E11T-7WLT?6R>/PX>3LM.YO^"M0
MB!7 \M$WFQ$;E7:DF3BJ9=;]NCFL:^-K@'89?$9\3_NT+N[4>L855]RGKU8T
MOE5P?NEJV56QB76%<B<2Z%8'6BR-MTWA(><64P:GM4B0T3A+5$C$,I4WFDML
M*#U7/0>-#X7<>2.2:W,V@9)36F8DI;E+53$(M".N;&1KXTS@ AR3Q6>5'SWE
M,VG+<IO$ BY%@A/U^3\E/$=FVV1$ZD^@P0U%'MW1$>+"Q;H^R(?/(:*]0U"/
MG*<3(52%#THFH<$2P00D(9R!ZKW$"HGJHH*[B%R2&JA/Q:;19DU,Y@ZG(HW#
MA -(0Z2W0JXK-0;.0;SMM_^_!;P#)/;!GFZ>;3<=U&6NN_ 6^?\_[?>#WTGD
M<U>PE.:4*C_QH%=6$TVMG=GFB:7QHAART[+B>!;T0WZ9Q<+B1)"9]TN!X3AQ
ME8G9Y$[6P17+IJ4E  >*'>V(=TG/"4&9TF@UE(!7\V;<(%G,M-D"6?Z4F9WJ
ME.\*;M*XG-*VQ87:9AGI(F"!&&:I"!=.^EV[>9K>..7;AB(6.K9/WFO])MK
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
MJOP&A.Q:ZW0.XZ\<U$MDW//I_5G10J_V31K?6)>P"%$(YH5R'-.[X!E&F5L
MR1N7&>EP"[J+_P[&8_2>%](,@//.-'-?HKL.LDJVPR\>95#NV5-0[L&"<ET6
M*;A'].XWVT*K\YB[QG'Z)EQJRWXT)@#AX) 3EAV8KOA0,+EK*6?U'Q? @Y49
MQ6&F.@#!(Z%O*E3SM]RB$)Q7]@*; ,=)E0ENV!O9<K6"=;@%+-!:4)+$!OC8
M[0K'4\*6S/^4DK0()]V.$2&?^Q<4H[/Z;P,\*B:2W:8>*A'8JUA&=6GX^<V%
M P:YT.;G:3+J4Z>H'I <31)8?5=STN-0JL,34-O11KJ:O:FXECCYZ92T3XVJ
M<D#/Q-B$V"MHWJC0F24>9V;6="JXYT#'#^J60!,F]"#*-;DJ,7Q[G(Y*]F2O
M5%\*!H%J&2W=V!EMK$9E2&/J]<)"W8%&BFKC;$!69W$CHKBER@I%BU(4 +GR
MTL"%:-HB)(G6?;_)R8D)46[E*Z*RJ56(9";A,B%70,T'H\I/YMRAVTBG/RT]
M((YTA-XZ)3COAYKJA"GT3<*\7=Z0"\H#="PU)Z(C:HI.,-ID2(YW-[PD2\NK
MB8)EY##<M$49/H*'2AI1?5C_-NO', XL3CJL(,I;WPKR/]>57&WZ^Y%(1"B\
M-HW%"-&*D:*S"RHE##SWE%,+@>L>*,W#^=X6H[*5$?!6G)-_I=EU<$'//W%*
M)- AFT1X\47!8F <#*8P::,%A/-=7M'KQ6EQP?S(3"-([<:R<'#$S%UM2,^Q
M V=*M6=8__B$*JB,+9[ V[T:YLM"/(@QDKA,+_?V#@Z#+;UT0.U+IS+X)[Y8
M"4/>'7CF5> (HS0WF7AYZV0: ,+1_[]G462HAY)?6CEC\1D,FX.=7;I!QEHG
M=G3U"F1$+1 @%ZFV[.CVV5?1]S;!&L,NU!RJ7LW%+J$'K-"T]P%:]?M$)J[
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
MBH0+BC!+?7__V>L@_MOG(H(15+$GRL8C'1LF  9#@%[QK9=A:V_:%N:)YAO
MV8T54G10&(!X+X@;ERB6#DVC#)0=5&;0$91A'I/,JVLS&N=Z?$:RP&IU]N&(
MN.*%"L^(E>L!=.?P;\Y%VR"-HP"'"QYS</"ZX'^0C1HKXBH]&6&!:HB#X'W3
MHI74.ERTA&\.1EY;)>5TYOSL_Q"0\GYKMRL+=+$G:IG=]R@C9:^>(F4;%BG[
M"C?G:G6$!C^G+01 $7P" X.,/GC^[/4>A]YM*K;V=Y(C(246$"H%FIG 'GZ#
M;U"%PX43[T?E-Z-LCJR!!E\EN8YBH3 8NEU:[5!ZIM:.1W!].C5Y!8C!V#"[
M\]W)Q_-W3Q[-KNWNJD=SI:$]1LK457_CUUPBTE=Q)8+" TH['.^1"O"A@:"1
M2Y8%"K_1RCQA@$ODY/:992NQON_E(=6CLNDNS>;U^=./SP[V]E[C/[O/Z)^]
MY_3/@?ITR/^\X$L.]94!_?O2O4/=O\]/JSV4[WCA?7O@?MI]Q?>KA^[SI]W7
MSIO4^]5O>WLK!"IBI)Q7COZO:;H>%O4EC\Z^ZNL+]]/>,]V?P!U![N7!KMO9
MQA% QY'SHQHL/?0O&U[5^ACEK7;G?-^=7?7IX*#A,7HZS5P%7[6LJIUZWG3_
MKOL8O7)>+%PDO6\=1;JGC5L? '\''>Q['3 3MU)EL&&XO?V^O^^NML9MJR=6
M+],7>BFXJ\X^M6$1*1%A%XK[RF?><)FF>AMDSUM]_GKSU[M:?7:'-KS1;-!F
M:5B1>($C*!:-@/\N/0#5G@=N>W:;=GIE!)Y5VMR^U?;],7_>O+G<I^JY>^ZV
MU;[Q+TF5[W">M$CC%]XD'7B7'KJ/49U16T#O8F^D74G;/6ETX!T.:APJIYFW
MYI<[5/3"7RUJ7V\Z9R=V;P8JN^QYLYQ:Y4 JW:!I-U6TP^IJZ#5+_?J*T]*@
M46(L(P_]._0Y^L*;_B5VOG[J89- _YICHEU;MCJ3MD/J6Z\BCWV=JV7/J1YO
MBNK3$1'R-9:2NS[]HV$));9RH]84OOIH:M&0F_1M;Y_I+YN6>67.FM0%N\V^
M4HC87;)I7KOS#X.S?W75=?"$.>Z.,_XH2_,<1BU#;(9A-X^(.%;1FFI'/&7:
MN6GYY!T7(YWL%LHVQMA*1DXU?9_<[D--!"O#:NUB8IN<0F<FVEGW3L+H)<%;
MB> 2G67:K3/I#?8R1Y#S2M4KA6U0,*%W,J$!N]#,![E#IOH)_A6Q1@Y]IZ3=
M>XWJ(IDWB&.LYP!_Y\$'!!/.J#NFJRN=!I/DJQ#QZ 7.$3I_$XG KA1#8'4K
MAUB<#"F$[FCV>/S-FKUHM&]O;_M#T^Y^N-*"ILND*C?SCG :!'S-<?P*S?F6
M[%_U>W>RCRB99*>19A5KB,=$3P32;#9)$Y".#131SNO,"S0QKR=X>RJA>LQ(
M:@R1(,+.%=^(%"D*G='---P-$IEK-]A>+T4ZKICA%1<<#EX/V^(2;C-7F)?'
M+.[/D>+QHS00@Z]G0&2MR*P;(O1_RZO[I/$LAUD67-]0! :+JAC0X#ETKZ9%
M2R/H6UB:ZHAPULLD%%DPER)KH6]O(!QPFV4*MGEEKR+$0SD9]1B]5XS;&O=J
MBJ/ANW4$9M#:!:02+%1.$VR"K6B[]E9,TB(*.!@1T&[V_K>M-*,*_JK08A/1
M64T2G'P^#_8.#0G!5M3Z1OUX]21^  [QWFZU"7_#B2JHFO9TBFRDF,ZX:9;0
M^<E) VZ^6R)C>6JBG2<^[CM&;7_W">#VN/FX?_UX]B[X#?ZSCOQ4&X-0ZC@C
M-Z@X/5-?C8ET>R[3:93G93.A)2JIH%3GT9=@Z_DVNR4,NN@=@8B.1=% \>,R
M)5NDDZDS1<S4FJF(>';#*$=*0EV^PV6:]GA0H"D[[!T128),G+G(YO46/5%D
M=JWPV8I=?UWR[/SPC]\'YV>G5FBOQDN#)&1H#"-G#SE":1>YQ=,FXD8JDFJ)
ML,2;2-XR22U+$F(20KIRC0DFQMI?4Q"%O\%_&FUM,HHK5-<C4>K,KBJE&U5D
MZS?!J".R][$A85H.0>0,$0IM:_^T]ZN5D8RY&ZAFXPP3Z> 71&9*(@%6!CUR
M6L,<,%E^8T8[C!C_@G)5.RBT!8FDQIK+R5;(S"LEZ!33D^,O8=/3#"T2+'$Q
M(;CU1D0Q^1#2)":N)LF\,3)OLL.04'@P!D,12?YSG0X&]FS/SRJCBW41RU&$
MHZ',IS+15'Q(@9U%6%G-9<%>5$H-S4=_6<W OA6JW&"-/;DEE=.K+:I\MS!3
M1,5>YEY)T:7&M<)5Z_P>8]&TV"0>V@E@.G'H#9V@NFTT ]K0-NX@A<TGU[X$
M,4V.)CU)U3F"F_TI4@R&IAQBA7#<E@CE]VV84?OKY[-W@_/[A/<Z9,(VLNNV
MTQFNY02=GAT_%01Z,C\6F!^7DV]7$:@S'BQ5Y\)1BJKE14]AD0D*)#S5";J[
M3E#KQ/X5JO&G\D)K75[HJ;Y0%^H+=:S T%.%H0Y4& J>.+J]P,S>4V!FPY@'
MGHI4/16IZM2"O#_Z=J5FX/=Y>?.@K+Q2S$H[O\J^NX+'IRKP H.:K5F GH.J
M!VEZK4)S,48Q,# G8X_"WD7_-3QK)B)TTGH6*LA(,LUUM)/8"F 0X,5BBMJC
M!)D6#<V+'&E)]R7-Y0]0:"K53/.D<T_PT2B7X=\&99IDN"*!=PK51 F2&[JH
M1ZR-P\)*=KSHT-O3\Z/5AKH4(-FL) *NWI+#UBY"1%'GD:*KT./.93-&\X:9
M4D$CJBTDU+K!KN+$2UIP(Z,2F+6MW!\4'M +7-V+D%<VG<[9A\-0?[B:EZ=:
MUZ8H@+)3B3T$+H+_N6]I:#!:[6@P5^&NS/B/-H#Q%W! H7E=:U>6M9]Q1\P]
MMD+5UL4[]0G=^JT/W19>%O)!67RX)H'"B=?KGG:(X;:G.)SS:ZVF5*U^);^Y
M%48.:ZC)V222I(2'6M!J'X9RA+X9A*7*1,04E,-%.Q913&C:*A\_-8CFQ181
MP( C!1NCJ?(XR[!]1VM -^V&INI41(EEP=U&-6YUHEEPMU<&DP=IP\)!YR?O
M!V?'WX]*\1N5O-S8NI:G%^>#D_==%;V/-89W(8LBMKB+"T_5777\+@5I.\)*
M8*AK5G-8N, )BVPKV_Y"=".GH;"Z!,))J.:+'W2BJ%63DN&'*AS<B0N^^>G'
MPU>O%8 #W5NMHKLY;F5NA_O15\Z6@]6<'/M!Y%YWS6%!A@<8!XG$]#A$,5:*
M+S4/;,.Q-2XS>NDWBA^Q&[D:.G(MJ+\>/[I?^$AUS+SCP<))C8&,N]_VC0(;
M=SH7#:S+1,!F8EX;QCO<D+W .!\7NA<Y?%4._U#A*%KL7F>1(SL?S^N.RXV#
MO%P.WF\*X<#&G*#D^SG6T-6!W<KX>;7HX^7DC)??)G);)T#KJ\0/@%\X@G&&
M.JS4/@N-L3'5)!K!- 9+\N*;\PA\I<?HW"\_BM(3A,IJ%:%M/O/UV+WLZMB=
MB0)3C6'F*1VB0T.VM]?5,3L6A0@^9=&-&,V[-&#[6U?;71TS3<O<K?&:=':\
M3@S/2W#,\5D6Y@-5J6/4L9&\[NQ(#D(,YI33#HR74[H)QRSN[)B=3C6*!D^&
MCV0OGCMFY6IY>Y[ 0RYX:/\)/+0IX*%'AS^Y9W1LU=59<&($8M=S2G#+@]M)
MVM,N&7+B.:0MXRA'CQQ3MB #R5+Q,'*]T#E!GAM=K WCIE?$4%9@_M@H152
M^$*P HRP0LOF%+AH9G(RD2X%XXRR>O ,FO'Y[/3H8P"3,NT%Y[^;#)%MXY#"
MSN@^6I"J>K2@^#B"5#%7.PD$FZ+P$JJ/'8W1X>4PS&".9:E #7D+I1&'H GE
M8,+&C=,0Z+HT0Q@EK(X!KTUO$ZR;@X1/;2//CCC]Q&F:R'D0"_K6RS[9M.(U
M_SWX-#C;X )FG9%PG478-25)JZ!(KIW-A ,/4<"YM:?VGA^^AH<@XY*N/P5;
M'4NR2)?WLE=%;"';%%SI9/T/'((J%O@VAO A2A#(3OG9;VG;8@.RM+SBWS7:
MY;\%-%V'5/9W@Q T!R=(4Z'FLC[Q!\\EZLR26R?(26/),XSW&.ENYKB%]ZR9
MO3"4A8CB7!.$U,]9APBL%7:"AQG64,.&V*4FZ*G'<B2G0[C\8"\O3+JVXF?C
M2"*L!VP_<PIR PA:(A2W6"(+Q*5D?M:%I27CG79H-EH_N,!'97JC*/0VW#.<
M!Q]$!K_M'<+N4<O<^G>9N>U!\"N"XD9NLD_3L<V@1XXQX36DT.B;)C[!RU+S
MAY.@JUIIQ)B:/9HD&( *:-TV[1&!-7X;_'OPVZ\7EPU'^Q.<?L6$-JM&E>/&
M1E(+9E4),R;9U1P@" ]&5&J-;\+@34F']V/1C$A0?%!^FH<N""=L=3FT7!!?
MA5L:E(DXHJ1)%;/&;OXKS:Z#"V1:#+365"%/H: =\Z5 +RSW",:_"+"G EQ@
M@N!5(4F?N:'&'$KG M7>,YH=390-;?M-_"FN)RAM2&2ZP];,VY%F,&3XA R,
MG5FD,3E$0EO055>*6GH49:/2LH,P=M<0CKAO[KZ2T5V]=HGX:;2$SF%G8SG%
M(\'-SCYZ4G3IO!)9N$,;AX^BW*JW"]9=(QFRWG)-X5^CME=2&S1%JC#;&Q1H
MF:,O8E$*YOKHORU9),@K2RQ BL&@!DQWLM5P(SI#3XFV%K5BI-#7ZDX^M3.G
M\FOUL]8LU^]!#:_F[9+Z: CN>-HMB#J@-V JB')=?%5"3',F0#4)@!BJF96J
MPE$-.Z,U$<"3K8](+?MX?E+GO%D/M:NC.W\3+-_J-O-*;.,^:O!:ZAP%Q;^?
MI,G.;W"5J*1@N+F_-J\!Y+Z5%MM,O(88]T@?+(9JC?81D:P1=$^3IE&)\"LD
M?TBF3/!FJ#.8/JV$70E#.[(B (\OL!\C.^J:;XW$!35>FXFJ)V1O&HI <Z"*
M)]( +^YW\!3W>["X7V=TE\SQ@E;)7,Q&KNJ'_J]:Z_OM_/< JQ)!*V.T.+:(
MTC= E?4&ZPD4FD<D2FKYB]L4OP$=A<AS=\#J8?M-A7Z$7Y'@ZSPL:W!N_^O\
MW;_^W>A.6=3!IX/]P0_V2SP28!&>6[XT>Z*[_5SMD5X[T3FAVS4HM"$FOO0:
M#(#,[$1A5!BUL5NR ILI2;7"W99FH7/;A+)ZT891AJ83,.D9E0$-#HSLH"/$
M6A"(^,=P-3\ KR-;HU(0)'%,BR4LBZ$D"7,K,D7O'>I, 6TWY>P%=\; I>:R
M"3(+B&7K+;G#H$MODT:C#N/+[05[."<')Z,AIV$S9.3[P>4_&P@]5R(?5YC;
MN083=?)F</;QZ23K;HA@]6>7(2>G&%O%FQBFDEW:#IUV83CCU"G1PINM##SE
MZP;!_%Z"O0I2V4WTX_'H!WO/]X*M_=V]O6V5MR9FN%(PQ'F-052XKA]\Q!?5
MVHC;FP\0JKEI&,[K40UUVAEZ#.7,=VBU;7JF(=?^SORC794DIY>_?AZ<=83&
M^1L)_;6>H0^#HY/CCUV9H4<7!NYN;*S%0%FF_&>VN%2Q%O&UN%8URGD&3Y^
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
M1EX.UJ^456)85:N[H#%[CO@'7>S#>HIW :D2WX(D 5DS5U(''3L-[;"@@JG
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
MO_NL]OA:$&5RJ.:2JT,DWOMG]?>_/3\X^(FN^'QO[]6S VXW.7B!5Z_=CG%
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
M8M422Q)"6S<&G[W9,J:>+'W<J;OK"40:L6.4$B&7!"5DS+:8F )IMFD*RL9
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
M-:S:&JY.+<#JK0&<6.O(L,L"5D*QT%)++EE3R4M/.]1ODC5<G0QP]=: 3J.
M2\9'R]#M4^U<3 X#)^<DR[!)X#>-P*Q'U[VUS5 O:9\8:9G0J\J/0%GT)XI4
M2K,FD.G9/C$#DWO@O2]G QUT)AH# 4."T$(F8S+GR$B6R[ /?/\SUL&FOK=-
M>:B$W:Y 76OA["!SE$3!1B@Q8Z;!IOI+XR'G7HU-U8H6I3)3 <A5_X]!3&LF
M4_$NI\&FKJ!-79W,_5)L*MM6156>29[ !L[5->.K!&BVIC!HOR$A_II,@ENK
MB%!,-I!(BB]<ENVR(2<8,HG!,7WYF+DUZH L4(H9+!NED4$QH?IB*.*P*7SO
MD]*KR>M<6 R+JUX,E*ZS+2[WK(>FZ2&<=5(:>#TD9SWC=?&V:]\!Q6*%$I!R
M2'J!Y"#D6&L;>#TD2'WDM4/G4DC15,E08^Q66-IF %P0@#+HD&^BTAHL^K]:
MF1GD4DE2K 4)L#3-\TT$YW)RZK'M0./-I/%&N>*<@K?2''3-=4%U16T!D5WM
MZD:,'^94^I\2#@;U7>M71$+DJJH&,]C@LQ$C^L<8MD+9# ;54PX/2?"*D@4?
M$6K*3KS^#8&:(2&N+#DV'&8HKYY!#=GWWUM:*E2CH]P2J.QC0BHA-0ZYB2-!
M' SJ&ZAT91>(7ZV4WVK 87#$J95N)VZ"#"8@!/2NN#),Q@ZV,P2=SQE.RRY4
MDS#7BF!C(IM4T-D@394<I4'%]7Z<8;#BS;=B=@Y5*(+%%L :(-]*"U7(5DS$
MPX1D3PQGK88U!BO^SE:,Q:1(5D($"RD"B=CFJP4FUE\/8_X]L>+U,)QA&&=%
MJ6A4LRV>!:T#R5@D5AO95VZAD6O+!@CNO '"8,Z;-\+Q4=L!]^5M!S[AX-]H
M.Q 3-QL25BD%F@LJ :L8$PO8S EXX.!&^[75$S"@#;EY3$83DF(*-M*TQ,3D
M'+@6_4# 54?YJU/:OGIK@-A2,>!+,NJ.+6?CH#%0PY"R36ZPAE5;P]6I!5B]
M-1AF*>@(,A*47*EB<A4AI$*UXA ;5FX-5R<#7+TUH%(_-U-LJ00N6BR0DB>V
M77=X5_L4&V[-Y[*XQ?]S/)J/%OK.!X,M3Z9M\1IG\FC$^BGYJ[*57B*I4=Z[
MVJ(A#P (6+E*<"TION)=#WJ]K13 RYG>!'+.%<K.1\!D<U$#0Q^#P6PL2H^L
MZP,'NG35>R='\DGKBD^.Z!QG-^CQ6 E]41[]BMMXPPSLL^B_#@JU(A$LNY+0
MQ:"T6O]-/&[C&"<L3PY$%H^FC.]!/#]B=W$@LYWII!,FW9!YA_CEVOL%[K(9
M7(AL@9M%:,ZJZZT:6+&9X(OW/:@#6D=\+LX?4^96.V.IZH\IB"+3HDUHK554
MJOG$'Z^S(:ER'^-\KF<Y!6GW>+';;C$?'QZ/U;O4)4QWIH=',SGH/OM*%39/
M#^73^:!O.\M%^?,G"[U*]\V[ADB+D^Y*TXG\H2O2!W?T $>31]/YO.NB='\\
M??VSU.?=38V/JZ8Q'2\5\-ET/-97#Q7ZF<P7%S>9-QN]TN?4/87S*;W'H_G+
M3U*:Z4Q&SR?WWO !3IZ+OM2P5-<I'%U4>V&;P";IVN[5""8 &F>;,P+)H*<,
MZQ^./H?H_)QBMT\Z<BTG<<9+ZY@?C(X^G>9YS\(+G37^!J+=Z8B/?&%L_^M0
M\,M,E=>HWGMSM%1<MR9G_N(K(L,7W\W9$[XK<_W*G[F7\S>DWIJ?'?O^V?5$
M/E #,%":)N,)P/F<$WDIGB$Y O'K+Q\&>QKL:7WD'IB46BG11$2 $M2&4L!<
M3"!?HS=#?.JS/5TF@R\Z7SHSX4<CI*[@:G3)(U@7%Y),B,TWZ :(465=+!E:
M2%Q2UY!?. \A:3"AC32A"ZS(8^O(9=5SD""*RZ*A!\@V\-:58H<HM,DFM#.=
MU'=6M-DF<W%1IY5<@D_-5B3(4G.,4"I7#YR0HAVBSF R&V$R%[AZH]I8K*6
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
M4@R>7!(&%]AU3IIU9 JD#! X%5\$&@2*QFJT\OVW@\O"X.+L(';%>;%%,5P
M4BM(#C/[KCJHV]:U]QC<?K;V&)C"GCK];4J$1JK6F-!70PH*>1=[[XM^>;3V
MO@B-$&(,B7V$BHY< I]=ZS:P2>JE>F\'EX;!16[(H6;@I%06Z2H2R0FJ+PH^
M-"=^G=><?2$&/S]=>SNHMMO_CE*S4@'0DX]8N$LC";N9L-[;P:5A<)'QH*H(
M+85-<2"IX++3I#A51EPUO^^]'3S<67L[L &S3]EHBM" ?,X46(41&NN<*M4U
M[GRV:@PNLBE7JIBJ)'  T5$)'$)+Q20/H&#TU@Z6DP2G.]LNT>C/7JEHHD_=
M6D=-&*!P1$X=)I9< (O)]=8LOC<D%]BCT9,SQI%P9NCV?W8M)E>"5"DQ!>C)
MF.]W3Z=7/[1K2JI!8K"@<;Z;=Y$HEE,& >LA4T^&=E>+W&KF/RT;UDQ=PY !
M+P435*%J/+B2VKM:[@VPN0>W-\SF:%FW1Y@E0K=X7U$SD$M7_%#=V98#&V%S
MEXC<:N8V8W2Q-@\A%HBVY)A;1I&NZ5BRJ@8WQN;N_+Q9-H<NJ#+1'+:F LGF
MC-%6PR66 #6>(;<1-G>)R*TFSJG,=U@J1G9 1<@FGYQ-G69I@GVI??X"Y'8N
M='AT]387(C>C+M*EW,#$6+J)-NQZU?BF3G2#;.X2D5N)S6%E4XLGJTX3F)!:
MP%9(JLVUH:7-L;F[]S;+YESV12PV*LA 0?.#YFLR:$@*!.E+D?]JD5N)S1&W
M[&S7[5 81#BKZZRN%,^%C<^;I"TOM#1G]387;*ABJD4+#,X20J),9"M%J:7:
MS;&Y2T1N-?E<2-D!Q\BQ0LB84S#B6VS>VE1='_J8K<.8\NI-$)P+S42D"!D@
MA^Q:)SF;(=>*LQL@-;\_D"M2GHZ"%-^,(R"6#-&K>R5T5-4R>7TG=_ZP..>L
MF\OT\&@ZD7>+<]ZU8V$^/CP>Z[%U;X:3^?BT&4Q]<3Q?7,Z2G4N9^0'!Y)FL
M&$W'@R8':H>V F:-?"[ Z;YX=L#K[^%E+ZZ^J;@H)N64A""J<TP@GJ-/O@1#
MV(=9@[4';O7A$%L&SS89:;&;C<6H2 ;Q9)@"01]F&/J%\DIBI6G!=@OW*;"'
MDH4XDFW%!]\MY> UW@UX[<&]E,(5R36ZR VY(H"88I"*SV0]MJ1*YU3;#'C]
M76US47AU!1$H+74+C4&*)A7!&HDJ3XMUMJWQAHS?CM<#'$T>3>?S'5ETNP+?
M'T]?_RSUN?R"L_Z(4HEDG,06K6=HI2L2"XHDI(K=Q@YN$T7I"H&[.'7JV+O"
M/H5L!%K0X-;MXN4IIFASXC[4D?4'P=7+U"K@K<;"EF,"#(Q)O*#/.02NV8:-
MEJDKA7M%8SM%T&&*W$TK&O7(3M JYFB-%UCC-07]0?E2A&LP :TKE@PT2 $I
MN@8%3';46CH#;C#/]5.P/N;<DK=-4T0UN%"BJ\3&0@6JYZLZ-TS!WI4VFDB]
M+1/]8?'+6/./WHVJ=IU3)'%>KD4WP.1:EM2 T9>8SE:";IB 71UN%SBZ6FVK
MWF1?((*HD9'WPM&1U*X;;-G$"+<ZW"XNP'')EJ55Z[L&!$F0JXO= FRVT63<
MR "W2C_Y3;C=&+VY.9/Y]'C&,C]]>2!8E_=31Z]^^E'_=[9PTMKD#;98D@5@
M*!AJ<12J9+(0R[\Z&-]_9KXX&2M@AZ/)UH&,GA\L;H+[(86CQ7^]'M7%P4UK
MS/]__:-#NQO:PO'H^>0FZY>6F;Z]0!K+^0$TG>F-;?%T/,:CN=P\_^&_ZFA^
M-,83_=)C??I;RP_]UR'.GNO%:;I83 ]O=A=^);-%-_=[=I'E]4[?/KNG4GX
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
ML[8AF (JZEZ%ML_Y[^!HO'W^(U3B?_\E,1(O!\70=_Q)DOHDI*E61!COC!+
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
MZ;)'9.$>D?'8O^_H[C :4-L7P]_P&:SF!E:[,X(]-.).8N, 4LE?Z[0$QM@
M/$7.4FBYUE$?,1<UR$6%;*?L"ZDFS\B:_$B:/+WSPB%"$'$0#!0IKM\!21$&
MB&O,E,-&"1HU69 :H57R:L[)"U)E:C&IL]K]4G2\'OBB'!70"V 4?[D2M)\#
M.A;,,RX%\2[)82\U9C=\'/C2.LKP-#=XFA'901'"U@08\<@Z0)-II)"-OVJ+
M#8PRI42G,P.\)M&\;*(E=76LM"K/BVAD57XL59YF&H@)K92(_((00"/+ !(2
M"@*AE'LKH8<XJ;*L"3E]XF+I@SRJS#1VND/=_=).":\>RBN>@]4S+U[Q8]C'
M?M9H[&R?VLXHC=S;7L]];W<Z&9/F=JJYN5GB48E+S6U</_]R]IDXY+2+1H]Q
M6B10XD!IS($U*(I5:"R\6=N(U@]"#XX<S7Z,RFKTO.A%UNA'U^BS:QKM%3=&
M. B<$@Q0(0F0R;6AE;3.$.2)HU&C18VS!R=2R?Z,N^CCA0)D?\6">45&FODC
MS?8T=]!4<.P1!=I&VD"AP4 3H0'B5(> E#8I)0HCI"9(E0R:[)NH)GG(:KL0
MM;U.$#"204!&@14H4GX'DP*S (3D2#B*('-Q@618U:"H4JJU9^"'V/+!]U-I
MWZ$^S<=*'H<L7(SY3M?VCGU3GUY:+AF'YH=#.]/T0;IHDF F 5=> 8J# XI;
M"QB4.'A+#;1L;0/Q9*D\.)]:]CU45I'G11^R(C^2(E\G%(@3@XAR $7"$.T
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
MI_99O7WAU.ZT#LY=IWY\&*_OH/KY7J>.W[3JS5='AV_WOC;.#V#][0$]W/K
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
M.1(BHWR%("VC_$-0/FB'M7#("BXHDE9:8YBF5# L$L7.*+_,*&^GR+3#+/C
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
MB$4LD55:(%R P$,H%(]V:ULV<=V2X2=5[+4'*M:*_1B*?3FGV)(H =**2,E
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
M+WM=V"%Z([B)'ZPVWKR)3I$]YV+ N#OF?!!^&__C]_$FW.[FI^<O_7YF^L<
M9]5VD*!L+A4C/Z_\N$(YK5\02A/05=2U>G"%@2\R!H[)P)7/I'Y!57'MQ_@%
MN?:S[]U6O2@*?:N[?O\S7LC[&"N[V7A^8!Q\IV]*N2X6!-D[?_BE/9-Q5/^Y
M^.=\%M9$SOKV<BYU==VB_N&VCTM"W ^AL0_7G0P:KV#3]]/F-U?>]?:+>UG2
M[,.\\BKI=$O>Z=H<N25I<ILMY438UO7"UU:P_$DGCMZC&CP>PK\T@Y-&[/0N
M!HW8[YTU>N<A,7^PB%.^ZQ<P,,/@MP=<,NM>75?N\T"=SAY"FLLAK16&C79N
M][=JEO"M2A[<CT;>\%U7KGFP6NV"1WVW%8H7:!H,H<P)J3&STJJ"*V4=5<$6
MU!0Q=XPLQATCBY^R8^3!RW$Q@@_X8/=C^\/I9[+_[7/1^O86?SPZYJTC5WSX
MML\_GKJO+1A+Z]MQ,2E&</;V\N,_[_'^/ZV3UNGKSL=3^,[NZY,/1Q]HZ^P#
M.?BGU?GX9ZN]?[J/YXL1?-S]3^?CT=NO'^@KNO_/WV>MW7>?]_]Y#??Y0#^>
MON<?Z-^?/]"]R_UO[^*DHM=L,W+/K2:8(^X418QZ@K33%@E.="$P]Y[2K6V"
M:9/JQ6X,MRL'<+NT_HDV? ^/UUV^I<:D37JWNHOMSXA)"QW =+">:%\@%C6#
M/R)&-GB%I+"4%X3#GF+6U<1VC9"T,K5;WD!W<ZG=CC\=#8;Y4*DQ[#7Z 33.
MM3NAT9UPOO3[])-+G/Z\W_O23F:\O?SUEU$ZK&IW_W5[>G_KCMZ/>8\U\?UR
MZ]&;O#IVPSFLB'8^LVF8KF^8LU1QZEOYB_#U/)U77BOG&_2<N%WOB*>R8:V=
M1!\,3T)_5B@[7;\S(Y)Z#UO7'M9:THS84^9-ZFU&L4B\6@:D(L/(&.LBMRPP
M'+>V*6U*]1/2ZEJM[XV'UFK]@&J]0$VQT4H51B/OM$$,IVK8,B@$H@S22.J-
MT*#6K$GY3TA-GP +.9BPRTXP@]#(DX-Z$0'_;)C!( !W71LQ63)+/Q^"K9^8
MC$7T5Y+0NS2J@_A^$':2=&:A[%4IFAK1UH9H[46B@K7SGDB)G"H(8D)KI .S
M*!6D95KBJ'3JU(>;F"U6G%X1T;Z#*O=%5&YJWSU[-5\_4:G5_/'4?)&X**\,
M-P4JF $UCQXC[7E$6EA*B"X*'ABH.0-[9+%7TN.I^?-QG_QA/*B3'=:>D@<G
M)&^2GW( 3WW=Z^_V1G881YT=YV!BAX,:>%8!GB4'C %+5[!0 -)0#\ C!/S+
M<R1TH8RR@GLE 'AJ+\C/K+)K)Q??5]F:2*Q-GQ>)!*>">2:1(=P@5H"I8$WP
MB#-A-2^T$R)N;:NFD'R#-/KY.$!V0PS]?O"-H?D:!K5;X\%8Q'CBRRB!(_.U
MLFO^"-T0VYO3Z_4I ,_!RR6."FJ9EP5#D@+F,*,!>'00B/#")]<KT^E$1=':
M2_'4M':5UJ-K8!+7]"#]H?[6K&)MRKW *J(I!+71HBB,3N<J 2E!. K< -<0
M43OFLA=2%7?I+5I[)FZAGKFG&)"\,MO\+"E%'=/Q.!SC\,3TPQ])$B]G!%%#
MT]J@:4DDAV#$$><L"DHE: I@^KB"HA@=%D1;80+?VBY4D\M-.O*M?1B;[L.H
ME?G>E7F19W 0G H,$14(8I019)GC2!7,<.&(9TQM;<LF(9ODCWP^WHOWW7Z
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
M*>AL..R$R?=32$2_[=*U8Y+3KKLB/L9Q[[M29$>](_/UGZE47_?ZATEP?Q@
MOI>]L]3(P:1!UB"X/A!\M4ANJ)1*4B,1"ZG6IBTLTJ' 2'"K:(B24<$2"!)>
MU___257]WLY]:U5_5%5?:&#D(HN6140X3HV;"45&8@I\AYFB\#ABCI.J*WF7
M\-/-.P!^"E3GBDO&!_O<"CELBG]EK_*&'<2_>MWCH] _VP5AU-BS$O8L*='
M"DD ?P32AB0?2NK-C(-&DA=164L,9B:=UBZ&GM0>E)]&<^_5@W*=YM:48HUJ
MO>A"\89X7R >M4 ,%QI9XH%2^$"Q !#FQ.>,EF*Q4'_M0KE_Y7P7SDLNGGP@
MMZ85S\,,6CNOF$S^X" F+-KI^I?FO#TTG=Q/Y,#"_&2[IXX'62-*[2\A'S25
MXP>Y89LZMP9FD$E%HDS"*BF\5%'GWLSD+NU$:A_'!BOWVJE'K=R/I-SS%"08
M1QTS%.$04UMFA9%A5J%8R(BUDRX48%F(IBIJK\;#LX^J+$ N5=0[.^MUR^.7
M9^;=V(B#E]>]_E0@!_%E%D<^=ZX1:GT(]7:&?GRX.#C:H9\"ED)*K%$1- .$
MLA%9HTGR?3AB-,>6Z%2VA).[-!&I'1_/R?&QHD[72?ZW5^?+.7460E@AN4=8
M:(68USZU( VHD(#:2BK*E:B3_#<@<*0D'=V4>I%^@G\.VCZW= !M!>UHG/?#
MEW9O-.A<3DLHCBLLUHZ2!V<H &8O)^)Z.2NM<>O5R]?CY( ZE^:^R<O8=^(T
MTR80E#)J$(,]"RG+(X+]RR@;M7&:IA:'0M9U 7Y2?;\O]G);?:]5^I8$9MS4
M4!ON0'D1T\$AQAE#EG"&"B&HU"QZ(8JM[;J(XJ,54:QJ*"8E[/<ZG13SVJ[*
M>CTSQ\D&L)+!46^_W>WU 8URU%H*8@O]NHC:>N!I22UGPK5GE@I$#2L0"Y8B
M0Z)&5A24,X,%*8I-M*]JK\E3(1XW4NG:DKBC7B]DY7.G Y,81<LP8@P;I TN
M4 A%3%'H!@28TN@(VY#JI\_'85)615R6>5]717RL0D.SL6TS[MXLJMHLNBL^
M+:G.C#$1GAB!G*(X]9!@2!/N$?&4<\N9#X4%?*(;<HQ<^SDVD&ZL2Y=K(K)&
M15\@(E%X(PN.L+8<B C12#%;H$(%YW@PF!.2PL&46,S[?<H>D$W@'S<LA+B,
MBM2%$#>*GUQ3[:R&LWN%LR65FS&W!2&2(&N3OT1JA2SG!@7!4E*?B#SUOB*\
M69"-;YI>%T+\B0LAUM!PW] PSW0$<P466B"#A40,6XH42!P9J06CJK#$ZZUM
MW11X#:U3ZSJ(=[)47L487(Y9"5_=B>D>AT;?#$.C_/>@ <J<*%*S)$JIX?L7
M4(Y4WB0U@)^I;Y(^OXO'YHD"XN8=()42/8BO*GF^ W$>=!,RIO]>327X;B*\
MW$RPZZ_^8N;*&B_7AY=+:DI+Z7DTP)ULT 0QRPDRR@F0MU+&2DJ89$"E6!/+
MQ5#=VW41W0P^M48GT4\%'YO!IVH@V70@F2=>1DDBK; H6A\0TP I1AF!=!%,
M5%%XY?W6-N--MHXHFPUC7IOK?5JNY,G[U.ZZ?LK;^_47T('\KW\E/]0],ZZG
M;8)N'N.Z$R2^@??M@9E:BG^W6@;P<V>49# +OB4@UQBZ/@S]O(2,T50PQG.D
MB0/C51@"M*SP2!$=.8]!8$*WMH5J%D*O*0QH,\A8[=S:9#)68\P3QIB%4.C"
M6*V"0$S*=.8?#*"-2JXR1H@EAGACD\%'FHS>I2M:[2);!P"\O#$;:S9L.&YW
MN^D$L1<;YUGMGED8TPIH*6)@D2JKI+2 C]:R@&6JSR:#4<JK3WL)) F]5_Y5
M0]VZH*ZUNZ2+08%!EDYC5 1J$0@8(T.L1=)+8I3G%O;'%/4@5-$42VIEW,Z]
M]42=6#^WNDM?<.VP(#AZ1BTU7 .?=MQ)Q8U@I;J36MV?DKK/,YN(@=D8+A"U
MJ9\SD%ZDN"!(&<DCU]A@F]6=,=TLV*(3ZO'4_2?R-UW?\>RF-"; +Z\E,#>D
MF^7T_E: /'QO9#NAI)QWL V7S>>CQCW\SZ-,S:9L",OG9(4-(1I/C?3$22$9
M44XY:[EA3'(JM;(Z;PCW[7^K-X3U;0A+&CU@HS$6GJ$BRJ)L]* *&E(W<!L$
M*;#"J0)S$V3>Q'@Q\G6L88_!;>[DS;N3CC^RKZ]&^!KAUX/PP/LPIYHQPUE@
M4E&P[W%A3$$XJ'YEX=<(_Y00?I[RI^I34;,"%6#=(R9MJNO !,(Q4A(L&/8J
MYS446#8UK1%^#6;*KT,#CX._??O+]O_"'^,AS]PK=4X-_0HBMO_7]G^=S/2Z
MOE9-):,O)(?I/N\-VDFBO^7V:.TOX?>+MA^>C%%CYHO5S.'I5XR%>1H-K__*
M=4-\P!5#TY@:\NITS/YYTA^/YMP<!V3[P7Q&)L)@?S.="W,YV/KURCN=M;MH
M;@[G7__:EXSQ-B^I?@3P\([E@@1X[)55<7[+C7G353 DLRE#:9STTPX3OIZT
M;7M8$/)?DHR%%R=#4)6CI![)@$V%?M(6\+^_FNUE<GO4!;;LC;>V7[W9V6\<
M?C@\>K5_V&SLM5Z^:.RT=AN'[_\XW-O=VWFW]^IP93U^Z'=X>0 [1>OPU6X#
M_G5X\-?>[LX1_'!X!'_MOVH='38.7C=>[AS^N_'ZKX-_-O]]?GG?-2/?!FKQ
MKXT?:^.7O6YC>-(;P4W\8//'^TM9C&OTO;D],_UCP,JTI<X5-#@=#8;M>%G^
MJ@WHT!W^1F4V9AYC=S@Z"4 V.YW>1=DQ-,'0>9F/,FB81A^0K.O:G799##(5
MBKRQ4PY^/N_UTT^I*6F[FSNEP^W@E5/V8BHSF9A&[DMJ32?W5A^<A# <_':3
M>>57YW6R),IWF.S;F=K ;';,^2#\-O['[[X]..^8R]_:W3PG^4N_5W>O-OOT
M@'E?:'I>^7&U\6G]0F*9]K[*$UL]N-H67^1M<8ZFE9])!M\4UWZ,7Y!K/_O>
M;0E^(8KK/_[>;;__&2^*^QGLS0;T=+W=>@5B7_^Y^.>UX0A3Z7]'R"4N/(P[
MXH<,,4MZ)S=:SH;*ONF[DT9!FOFG1 =O\+*W#X1[^A.V&UPXLZ$_.V?TRIS]
M "<>'PYNZ+/Z8W9';+B.&0S:$4:6]N&;+)(?VO0KK)(;7+KB\W[Z$*SKP"QY
M^C)9FF=0=SE!WC3/]/(IN;EG>MDK;HJ'^<Y!)>L\0\S-E*ZXCG>&+TV_?PG3
M]K?IC,(S\"2?MLY:9V_)_N[GXN#/CZ>MW7>G'T__T]X_?8\_GNY__?!M#^__
M^8JUSCY<S'N2]^D'^G'W_<7!D6,?S_9AC*VS_;.]R];1N[/];Z]/]T_?7GPX
M.J8?3_^(^^W*BWR(X=T^?#O8W?LD-;&4D.0Y+AAB!5?(%E(@&:BW1!34RMS5
M43*]-"[VR8>*U2#UDX+4.@-=:Y!Z2)#Z-@]2%GMCM20H"N(1,Z9 1MH(F*6,
MH(607E?QK*19L,7Z%D\^P.W&=44?53G?S3G/VMW&FWXX-T"C$UWLY<JC;M3O
MIQ8M8 R$1<JX2L+3SQVXNRZ.M7!D_R,@J['JYEAUN4BHN/#*.(J1DS%U@(L2
MZ< (TIH)S0U6S."M;8;O''5?ES/?7.5=%_>HE?=>E7>!:!"EB&+,(*6"!>4M
M+-(F*A2<<,9P)W"1E+>X<T6832U=SE[PI^*2NC( N*%#[:_HI.U]Z/Y6+_SO
M+/S62WPQO_"-U+ O18<*P@EB3#%DJ-,H4*$)*S110<_)O)[RNTUY)$P)'2F2
MQ()1HSA%-EB.:&&#"<IIX]E23EU6\$]-@Y93Z:M_U1EQCT2L6Q,!U<Z!->K1
M N$VE"L64X]EZ@1B-.W>V,+N76C&B0B:N)A[C<A-RGRK$UV?*.6NU?I>U'J!
MB@,Z"TZL1(PP^",8AZR) 1G8-8,.& =#R\K]FW0H\71#?.YX*'S4&YK.CPJE
MW6,)HXUSAMXVB>FII"D]&1Y6P_3:8/IPD7U17T1-&49!"+!B"A&1=42B((6P
M4@17)"N&-KDJGE/AMAKI:J1[<&I:(]T:D6Z!D"J*O78%0YP&BI@,'FEG/2*,
M">:,TUB2A'14WYF0UB7DUA%^NFJ0=DEA5T@.N67MYCJ#_YZF9E,VC+I&2[V;
M7-E-EL1=*F9$L-8@QAU!3!4$V:(PB ?K&+9*\!A^DA(M:U3Q#8\5K0&^!OBZ
M".NS!/@%<\$;&XN %9(XH;R /V!+#\@R(00SWE*-OU>#M0;X>ZG0\H/<]5O6
M;'F,E'?C7.\,GIVBOQK=WC EN_?AU]U&&T9VW =;YMST<Y>YE+4^&E=3N"Y_
MO>K#"U\;#.$7N7'UB[H,S6R5!W5]&9HTW(R3A!!98!.%EH0QQ[3A7E/+?5"I
M0I/^!)A>UZZI:]>LK99'Z^#HU6'CZ*!Q30&8UWNMG=;+O9V_9DK!;!# /?WB
M+[_L=1]ILZ:+F_5C3,"D\$TS]3,-L(6?!T"VD[0=P=YBLO/,#,H$D(OV '[;
M'KA.;S CW<>?N0U87ZL-\X;;#=M:\FX5YT+)L,S\YPHA0@]2S6?Y8B(3SE$2
MXM;H#&[DUM!-[*KI](<9M <'\4T_#."5\VX!QM(A2#O7*.@.=X!?C5*5I.,W
MP)%<.PR.X/E_='KN\^.:1-]:$Y/HY//^J</[1SNX=?JA.#AZ^^W#Z7NV_\\^
MV?_GXV<PA>!>CAS\\_H4S)M.^/>[RX__^'-+F3CX\^TEF%!?]W??TM:IXZW=
M5KMU= PFT?NO'\_>%@>[R<1ZSS_\TXJM;Q^^[E]\*K@EVF./<#1@T:0V],H+
MG0R<X$EA/,>XM'-S9:F=9%CR(+7T6.J &9/$6^FB5Y87NL"BX'&K$<#./$_:
MUA^%1UEROU_1!:)3!/S6]A_O#_=:KPX/JSIP^_L[[SZD FJ'>W^V]E[OO=QI
M'35V7KX\>-\ZVFO]V7@#V^W+F2IQCX<3WRD^<T6AQJ  OZQ$5M;'RBO[QV*[
M*F9F%+$63-HH(BN<,"(:98AV5,I@ MOZ866QQR\C=D]X$\[-V6\M,QSUPT'\
M8S2 YPX&&5$NRS^?,:I\:QU_HM096[B(I-(2,28LLIIA9 %NHK'&8<KG4:(L
MUW@Y "L5.,=>U[UH_))LW/_[_U*4XM]?EG9Q_HG\WNCUQQ^D[U6__5>CG8K#
M=8))N@^$Y+B=3O^&?5A!I5LL*0,LI2]M%\KCO_-^SX_<L!&ZL'H#+!+X7F6"
M-ZN"<[.W.@=#.-WIRO7I/H->'%YD;A2^A$[O/%G:TR<->PTW&H")'/J#!BR+
M;)N;[&_)=OQ%K]_QZ7EM4"/0@I01T.KUAR>-G;QP3;/Q:M3OG8=F?MC.H&U>
M-)*_8&96B/Q] -_S\)S^)7"V\^1: 5K6SLWI8! SOH!J7,TT-3#<LO!+KSM(
M:M*<ODOZ]4D;#8-+#;FJ90XWG,YENN(L^#8,L-..H3& +;4[GMN38#K#$P=W
M:B:F>!$ZG?3W &8H.3+*U.%JQ+ 3OZA.;*>OE<0)P^_USY/I!U,&T[(;.B8/
M+A7O2X_P_QV9_C!-;)JT<#'L772;C3>AVQU<=KZ8+DS5(DJN4![Q*H@]"'^9
M8RDUIESNO_TDO(_6:(,,0 ABSF&D1%!(\BA)P0067L]O8<)HX0K'O9",A<B-
M$X19%:BQ7$MC-H"II(I:(/3DIYBEK8W')1T )_3WQH)'\E;^QO1J&=Q/ &L:
M-H0N !WLH/U2H=,#^C[7%,LJ?1RZ"1X !.$3L#L34D[T(4$DW/^\$[*Z)^Q\
MW\T#.DS/&S1^J7:%/W=VWBSN%>]?'+YHS'STKQ).DP^Z$QH$IZ&^"\>C3BF#
M0_3_-;*S*3_H,+A1OST$I&J,^WPV=ESVQ1)=L(QQH,UPO2_!^7:S5>%U?N1W
MI_/J7IE>I V?#D9V 'N628A:3BC,9?8>]RM!CHN:EB"=-\?R>&+0")WV&3QR
MF-[@^PSS23"_10[\0T!(7OC!;46772*+'OS!26_4\;#R&WW8KG);\E[W=-0M
M3Q2SC(9+]O*9$=S@N>D.Y>/2MAJ << NG7][&4R_D9=E8URFL-QI"])LI"/)
M\9++0TMK:*<+D]8!34AU<ALPQM>)\A",_D^YE<[.ZW;CGO?$]P/@V*\&0Z!&
M\';/<.]KO?VDH],\>(6("@&Q5#5'8\*1T(6G\'].1#&_ER4$*G%V4B-YF-?V
M:F"4+DI\KSV\+)=J@D]8R/\=M6&[:H">FN-\<2*Y9^9S@&%4LJI<A, JSTMX
M&9Z88</DOLAY99JS!.N#:4'F$M)7'.-RK7N1L'E4IJ^,.G"9RTKHV_#X?B/V
M>V>IMO=@9K@EMQZ,W$EU5<EDS\QE4MUT23\]&5[S]D=OC0.@Y2;O9.-QC=4T
M0W3[K&H55Y[[P9LTNJ"S@\'8+/"YU.:7?*XQOD.>UFJ8B??G8$889L_!AC6Y
M/SP?));1X 5L&3.2FR!.[[S=!4$U2^'<?>,?;V5I!^HFFZ%3A5RF9+ML.?ET
M=%M>/'[/RSQBTXBFW4\+>$J)JD//>9R</GI\^IC]TK&1J]A>@;IB I7CN8/+
M$N+U2K&D13K>2',T:.ST+J8B&HNF&A7LDO.[8^,.IL5C<,]W[<'G\I7?PV+O
M#PVL0B .CTD^&V/VN5,6>D]R&HOIN-.SR7*<2*LYNR+&.@ 4Z#1##%C=Y3O!
M2DR;(H!4/[WPB[N(Z7YWNY>];CJ7*%\O2><ET.3V,/WK^6U]%ZWC3Y%Z&J3E
MB/C4]LY(BHPA!!7<1>*DUYJ[>;//%+X@WO+"*<LBUXI1$XE5$BQ%$]2"Z^F^
MUGF^XV_)<=1V-UCY5V2?#ZZS[#="&5]/0+;='<"LE9B==Y[S7CI=;V>3;:)Z
M,UJ9U'#^S5Q^LZR->1]I#X8SWJ]KVSDT$Y?N#Q'LE&<PD"]AO'E4EHQ/P.X"
M7&X[B0(<70$'P#;X;_"];(!K;I^)3[PR!>WA*"/0U8=8L*#"EV2<IAVD?,GS
MZJ0)AA8[:7*JK7#BJTN/*Q\_\;'EB:GV*MBTV[ ]]JJ]?3*'@$((@# [XY+U
M;"^K3A:CQ"12F%!RJOV49MR/%?PJ(%"OHJ3I/%5K1I76T7 J3 00EMQ86K+E
ML1!/S&!2EV7LK,RSFFSJ9L5J$GUY_[D/"RHT&W^$CNF/2AF^&PT&R1]Z<=(&
M)CGU>;3AYIF957*"]64&E2BK&S5^&830:($^->C89;&7OS;F/GN+7[KBRKC(
MRR5=:4WW<QKC )8,T)=^.,MK?V9O+-D,[&%I.1O;[@#%_WWRO6EQQQEJ5WH<
M9EPTOI<YZEFJ!7_EJ4/XONG[3+#.>E._.+P_++3/83CXO5SQ\ 7X+#.WQ+5]
M7L<3EV]FK=GE,J;#,-A1O_1/S%NB.]>QOJLLX01L\/]9I=NZ]D((*Y3%!9,\
M6L$)D8:9R+''4EV3N,'OL>:L>&9< .[/#X[>YSC<%KS+_LXG;*DVW&CDL4XF
ML=#(< 4TP6III!9>&K^U+=2+Q13E!N!49Z9MT-*Z]TGYT^+,_Y@H^BKKQ@?%
M; R%XY*GDI&&.$>#MEY[ZXS%];IYZ'7S;1_XI*'. DM'F!B%&,$!&8TY,BY&
M*P6G'L.Z*=B+Q7* JZ^;:E\H/0LK84[ 3- 8@>Y2QGRTU#DML38NG=J[>NT\
M_-I)Q]K:&@VK)!72CX@!QJ1L89%.I"()!(@$P5O;5+X@:U@[)8]XT7A9,9$Q
M1TA?'/,-X(6CY(H9.R@FAC%LUMT0RNTW?9#.G#LSF^GXX9.C@.H\8^*,GOB1
M>A.'U>P-!].=^2H![N?3DSY0@[,>+.]>OZ)2)Z%SQ;U7L:DTDN;8I0:K/_L1
M$XF=?"<%'Z;G3GV%V?.8'5R#T7GV4,]Y<!8?<Y4 ^'8Z<+:CREF>'P&<.XZZ
M/GTY^S$S12FG8XZ^7"56@[G! ]\'H0"=&;13]#%\"!1IT'O1V!WEG\;IQN5
MS\Y3O.28$982[S:.>\ YN\GR:#9ZHWZCXF;Y9I.A7QUU]F>6W\^>O[(J]V26
M84CI9">?ZQQT&SM@:G4:<DR.+L+XW&J2$9U]>MD+>-P/$_?N()W@IP,F8'>5
MP9=<>[ DTC!+BIFFYJ372?QX9AG/LN9KEW]>"##^DW;?YS2'RW)M#=.AU'$5
MI'!VW@EC"\@T!O#-";<=C5U8I4L8))T_OAB?OLSZA7(T1G(VII#5,NBCZ]N5
M3VDZUG(Y@YSA3<]3. C@[+RXLO<L'2Q.Y09*<0C3!.]6S=RDH=8,'YVLY.F=
M*[?TLJ4 4NJ/K=MR]<.7DFI,=3:][55M/.\8-S9&KP6=[QBWI6WN0QKEH&Q@
M6)VZPL1D3W%>5H,9;_Z,=0\8TDMDO3J&A/'TNF'YD\81*"D6!W2Y>]Q+LQ]@
MB*-*J2L@JVY]D8)C2E.Y^N":%\B/+DVQ=LI=@MD8&]DO&O_N723S#K;GB58[
ML+S;L 32S_W1^=!=IN/C=O)T?PE=EWT3)427OH\D@S2(?E[TR_W3HQQ%#9>
M(5QI?O)45J[-:D)A&>9WF=A"R0GN872@=)>SAR8+QX13=*BT8VJ&S1[NCBW2
M\ASD1K>>N".2=*83/%&5>3_J@D6VNG^A;I2]Z(/3=:/L31C*>I*-EOJS?I90
MV\4W^Z'G;<Y35X!]["2/&$O/)(F*X"(5Z)&><.6DA9F>=_-FU]",2ZH].$_0
ME@Z%^PE4S]+.,PV_G!):0-[Q0>]P)@[Q]]+I"IP:#/[O>JYG:=6_@9GU4J@F
MC*$YOBJ!>D6W+_IP'>K%6.Y8"R^1'87)P96=A?.GS3<X6=Z+Y1:[_)!T^OX9
MRF;W-]C#AJ&T2&'/F>;S#--A_F 8SC/'A?<*7]K))0<7M&>]@IF3PB[17/[@
ME6>BW*" @P&8#<)XVRI97#<<9YQ/9^&E8[2=;8+)8>[4#%CF(3R\M7OUG@]A
M5CPI>M3HP&1LQE$_FQ@IYRM159@R8(2F[RO6,:^A);L;)FNXJFQ><MW%J.BI
MY;MY1^DK2NF>CXI? T !.7F9"Q>[RZ,9KK?3]?G',HYQ\.SCAR]:%Y\XQ9QH
M4B"BN$-,.XY,\N!($35,<70NQ5!=W8UT\!P'^!8FBOFH;2$IUYI;R[$'!C!_
MD%R)I.J'!=B:MHGKHL\W9Y/^X6M.SX&7)1TL1&7D';FRYD+*L0B^E^)*N\,R
MM2%;RSZUO.^GD*B,)&!.7?W@JL^FW-^'^105#+%1&?_[Q?3;O=%@/-_9TU-%
M")?[<!@!!6@V_DAQNV#VGO=*6^P0-KB$0+"#E>#TTG2-3P9W]? R"B@5!1]D
M5U@R>$8IWFWF[FD U?V3@L'MOW5ZP\LEC]OKYGO#?AO"W-.;C7^/N@"<Z7,
MUG9V@^R'KRE;L7$>!NGN\X.#W\!R.;/M\27E*V1[.#0N1^E1H0L3;MO798D
M!>B.'84S<LL6>TB6<G)5)8J3O"REJ=B(G5&*J)OXV.+\8@_CJ.A24,.3?F]T
M?%*Y"\Y@,Q_U2U<2W'3ARP#?O2KV>+Q#I+?JM$O[-GFQ?@$C[J1T#Z'L'JJD
M- UM_M<TI+DS86S!]+O9&S7Q?I117=G3=W4ISI\"F\9)\,=EW'GON&_.R@-6
M>YFF*!.IZC8FY=2D,<Z\VF0ZX!<7L#5.=L#**^%'_1G?QD7H  $\@TM.LNW?
M279W&3"9W8\#N&4U.=.7R,.;/A5^GZZ878U7%U^>@OD%=\5+L"S =\*:1'-,
MFW;A;;^4@8C3R)"]:63(9M&EA^%PWV=L/V9-2Q0U18:TNU>B'^<7Y-CU/_88
M]E-UGKL&N"UN$3^VRS9$UGM)*\-@F$&HVG\W('YJ+JNM!%K?F)PUE&A;<N*,
M&AEBV[,O _CT:NQ1A>^U%UYT8@=-(ZGR#=,NF=T3XPVT8ZH(X>N<PA,OY/<#
MKI:Y#'O]?N\BP6TS1US!&*89-$"S2!74UM@9'RR,#;SVE> 4DT<=AMF@+<<-
M8TK[,*S]7NDR'5Z>EXA6'1 D%,RG(>4@X!5_F4"7FB*7'8Y#9JX"?G8.EQ9X
M#N*JSG*NB*JRRGV[G\;9+Z-G!X.>:^<IS;A^K?QF9[X\H)I.\_S<3N?Q2@37
M5>_JQ*-TCU8&*,),.F*_U^VE8Y8\T#HYL2JC\/93) ( 418HN"(U-A$6:2PY
M"@S;:)02W+"%J---,&F_&QV^XWOGX[TGW7*Z$%*Z71G@M7E6^H^*K*4#J9"C
MR;*/(ALE)KWIU4S#:0C;.)(//IY"0.5^JJ!HP>NUW%\W/GQH+G=9-6>Q8S $
M;4J'2D RJ_MFA*YH[Y3(;J"CY+NKZDV%XK=93=4Q3GJ;QWZYY>OK=3[!A3MF
MD(>_FXTNW/E*!NLLAF9V#^;@:!H&\'KG\(^))W:Z#&%$PWP#V_/M4-D&LR;R
M13OEUZ>%7.749E99^H_'AG(:T;#TR4T>-3@/KAT7(CDFH<PY6'7B)IVH3#7H
MJ9I,C)6TAUX"I0GY9#'9"'EHZ=?9R[U4B_(9]:VT9MZN&YVG\^0*NEXLGE!>
M<<4L/;&\81$FN:P(T]5E^4@J1E\TKBT<<[]T8;<] '&9SI]@^Y\/]L:!%/#K
MB6?M8"*YW;)B&!#:C:$/EV/ZL,?W3SW<\_U%:_>/TP]'[TX__O/Z)!>._?/]
MQ?[NAZ\?CUZW@4)<S-.'_=//ERWZEK> >NS_V3II_0GC^.<5//L$GK5ST3I]
MW=G_9P\HQ!] '_;8_L4GY0GF01$4C..(>4*1+6R!&*9>4:$Y,W[!-XE]Q"GV
M74K,!-AGSD:I&)<TQ<!;/T\W]O;?[+P\2N6.CO[]JK'7^GOG<.^@E7Y^_W_>
M[>RU7GV_2L9RQ^$/QW!US,2+ G1*$LX)2Y'Z+@AMH\.11 \WVBQ2M!SA#[J-
MU\'V1REXB+(R@[HY,;_!',^9]<.A<9\!Q6:C]A+$G8?>>:?\L:J)D--?0X(\
M -5T?%C%\Z6:KV>YMDH.@Z^LAA3QU^V8BS@J<REA(P%%<LF3ERR\\KDO&AL>
M"O\FU;+I#R_?=%)-MJY/L:FY9$XKW+ #XZ-'HSXP4.R?OK_X9)GUCJF( J8
M$UQ3I(QD2$LFHN<:]$]L;0O]@YCW\>SG!13&4Y^(RG VT+3*RZHL:].PHW:G
M#.#K@,F;&$/IC.QEMU]^#*@GRHZIY+R<.='[/Y>@U6446'Z*[?4^-U)P5PZ9
M6&4%Z@!0(0NG@E  BE)1)S@'=NQDH-++>@7>VU:UNW/QB9L0K2PB*EB1#M$*
MC(S4$4D!9$DX@F.@6]N<O%AL;C%>@<U&QYP#I@_6LR"B%,%'0[$6E&'%%/%,
MP1YDO7:21%<OB/M;$/O%)\^!NXBH$9:! %]A!ID$3L #BD@4*0*&79W@[RZ(
ML]X@VQ:EH9TMHM*L/L]1(^.(C'!VWNE=YB.TL3W3B['M0G*L=_,!77.*9U4U
MA_/SSK02SEW!QPM,'6!MJO8?// =ZQ@8!P6QNBA8K-?:O:VUHP_DDS:>64!Y
M5*C( 'R40EI@@11+K(1Y62@-X/-BL>_"=*GE,\445Y3#=<'\[/>^5);X>+^J
MSBU[H^%D*US+ZG'*Z&1<L: D\R8JK@-1E%+G@0QS4J^>>UL]IV_9)^NY9)Q2
M9*BDJ:DI0RIB@V($'AM(X5QA4Z7BQ8;RX]4#M-J7@<]E<,&U54862?:T[$M>
M?(W<_0+U(AK!#]5Q]WVOOW61]\F[_)5>Y5UZDX/X?A!VTFO4"W"YF?^9?N*V
M"#X%(/'4&(Q%#0LP<(ZB]=)CH93E %^$+,D\+)?79!D>S416)#=<3O]/7K-I
M=M:XFM"R6-&KR[-='GJ5135[91"I-V?FN#QES LS%5+.:2?54IU+1YN]79DX
M-JBJ/F3;/_T[K?-R9./@CL&DD\E,91<?TG/Z*7L,_GFG8^Q'\@V4F3X3O\#L
MU)ANZ?A-YP@K;1R$4T:)M$)R1H73DL)^H:P,,GABBK*Q%"XPFU7<O=;K!<U-
M'F48S5D[GS36NKK4TC[:*5H7GR0ME&#<(>M3R34K+;)4PK\B\R3$"/:.2<06
M_TA=&R<C6%?M81ERXR:S/Y_ .&&W8Y5*0=9ID;;+\Z#TVQ3;GE*Z?'FP7^E@
M @30XNN>TRZ_7FU=94IBMW*=Y]LD1]3_,QLBGOT"\\-).5>?)\4GO_0ZJ<Q(
M#J@ON7K9/BHE.O;'X2RPDX5)3%.98'A=3:Y%;<EA=^G@?155H28R[@L>/+;
MTPMCL)8DY56H F.#EWJPKVYV*= *_K5P#M[K3C(']KHPO>%5.<!:BY9KT0=\
M<+1'4T>W@Z.=KZWC3XJ%:(V2B' ,>B0*8.[>:J2HU]%H881B6]OB>\G3JZ;1
M<ZJ\+DCP"BP&*JSE5FLJ-=>6X"#+Y4#'RX'6R^'>EL.W/7ZP^_Y;:_<8_G:I
ML!=F7#NO+ K4IN6 '1ARG""0F=,FI0N9L+5-^7<(>3X0/"_/&!,AOQ)?TQ[,
M@. DR&A<Z30?>E:=H8&(7%;UK&8@>5RN9\;K,"53X[KG*:M^_(WDM)]\:XS<
MXQ+K3;@\9?AF^[-7AO!5"%>5AYB"<CG\29#K%5SO]8_AAV_C%)>#.,G6SUA9
MY>".@P)O!L"KE34)0F(6!)4N1F:-U4!.-/'<<!LIZ%H-L0\/L>1@=_\2=$H[
M1\&B*Y!35"-&*= 7$@0BQFGAC2;.)9U:XHR[2EF2[DR=_, >7E8>NDGP_2_A
M*VC2H*I$ZL-Y/^G3))4;UF%_6"W3?ZT,VU@S7T1F<""2!1.M5M2I0BC.P$HW
MNEYBC[.+D_V=3Y81D$?A4<KD1"P =EL*FSILJ582;0I88UO;Q7><<(NKZS#
M!]WCYCB+LUQ"_JS=3:F%99AY!7%CMKE:T=U8[@>KPN2X8 -=#2%C< I3[Z4*
M'A9RJE-7*%<H)C03"HN:=3P.ZTB5M#WUDAH24*&#1\QAB2R03\0#T!!K"N:*
M=%ZA7] 5UN_#HF,1HRLHC!;V8(:Y5\PJ*Y62T@2-?:B7U^,L+[Q_\0GDP$ST
M! %,%H@Q9Q&8-0%YK7WDR6&C5;)QKC\->WATO'&LR&"E9:H<"8" .GI5L%2D
M4VH2E14N8B<*>MW![$([]-IIM?I2I*V=3TY00EG@R*M(@ MRE=IO4813X 00
M=5Q0O[7-]!)[^RH9G-9U L/$SA@;X\2.ZWU/*Q6(>9:U70BNB[MLPE#NL;C+
M#X,>YX(DI1#P62A"8(1QL+&%2F$&V *GI%;1IQ D>73%D1O<* >"#6=*2E7O
MG-(9SCLFN:)[G4[.>+I:'3GE@@UR?7# @71"FCTG$^=T/PS*#GU+CJ0&HW[V
M25>%W+) YHHP7YA^OOPX]%*9[F%VZ$SJR)55M>:+Z9DR%C.-ZK@[/;%*16=Z
MW6Y(!<C*L]PRMW<T3!74QNF;U3AR,;W^EQSH,NK:=H[ZS*'T-A<<L\9]'ITW
MG('AELG/\(W0+7/_R@U^/'N98%9CR"ZHX:PK_^*D5P;=SY3MFUX?9O()Q[,W
MR3R87)5KX/2[XSHK:3HGA>HF<LKUHJNZ;1=5BY'9,P<'''E0IM3WR\#!\?'?
MN(%C3ISYSF')I BO__$)0V,YAYD\?NQZ6_4,/1"GG#!>:J[ 5/#6.@-FG57$
M,FX+<0//Q$P'T??=T6!D.@?]O6[LE\4"]U*![8/^'R""PW(YO N#WB@%%==<
M_,:>"GCF\:?(N )+W"/*I$4L&(%4^M$'2J,QV!$OM[;Q]RR]&8=R/J0.*>?Z
M_*3M<LNBDFQD/(H@DW2P?C4T=@7F/EC9#"0D8!J<X 4OSS:T"%YYV%),<+B0
M]5+<D*5X\/:33(VU(RZ09SQE=9"(5&Z*&V(0W'KX7]S:EB_8C99B&4<QWBWZ
M8Z',K[X[>25N=(X[XQ];*\I&[RG0'AF (C&LC768&VG @#8.!^%OX.&HE_;]
MF)G'^& 7GK7K8)S[WY*920M!-"N0)A(C5A@.2YL U(JH*':R$(7;VB;J.\=X
M&PVST3#G';7!PH[OO;0&,R'2WX%P)7B]%C=C+1+8\8,-1@NJ42&508QQB;0N
M."+ U;"SFA(NT_'7=\XFGA#,POK*&>R]?EFY.QLW[7ZFR^X$S,*5(T0%C=H9
MQ2/,5V*UNI!8L1@H#Q8XKK[Q6A_[[G)(Z-YD6"_SJ ;U>OXQ;?APL;_S*4@;
ML/"PE(D';*4:(T"C A&L R"0!:Z'4\CR]>E>\XNUK+76SK[]7W^I0/%?LZO>
MS$8Y)/'-6M9E$,5P,4O<5[[!4;<?3 =6=W*8^#+T,P<H?!GW-QC'K#VQR,Z]
M;HXUZ24G>_5.9:YECG^;F*8Y-FX:Y]E;B ?-M<O+1J23C.CL"FB[TLC_7D7,
MQA]F4-ZU#&\IRXNE4FRYJEC.@V_WW>@L@98;MSW(X;NY@,^T;MBX6MCD"'2^
M@,75=@I59X%Q$FOU8]FVM6P/VJX*U">?"*PV5];Z Q(X<N-VV/F'TBW6_>'
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
M#^P@'_KI!/VKAW2NQK'>N.[D>AY4,>6V2Q?K=V,(=>/4#F$-8!5[\*0+.K%
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
ML+$J:!]3 /)FCC,<%:C+6$7O^)VUJ I /1% S2=O2(.UCJ ',^,09R8APXU
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
ME;2(4Q*04\(B&RPQ!HN@#7_SGL@U2N<#.1]6,/@^TL)3EC9?"INYKZ15P+F
M\T^"LTN<8VX2,4%Q3IG6RK%HF.>*.A[9HI7;"SBO&)SY+#@#>Q5")HX,I[F$
M <?(8:<1U40R+P+C$@,XTS5B;BMB4,#Y(>#\L_7H'S3:1WC&<X#T#>\')_&'
MNDUWHI5W%K-Z/)?=*47(7DD1,HZ52L9(+*WEW C@PB!C:Q"O'0/I&R])79HJ
MMU$8[^*,]PS36<8KL:#42(^8S4DE,C%D!35(*48L%RP$S7(5F)_FNO6KA%B7
M9Q0P?*%@B$&B98GGZE>6*RR-YDDH;Y37,46OEZ2>W+/V4$'*A9#R>_.R;NP6
M;9X?G.U3X&4A48RDC "5R1K0411!L*M&2>R,$@Z@<HUS42.P+%Z<:2].JS^Z
M(<ZX9IZ<Y[3T*]!I'F%EG\(^^9+9^(ON#TD\H8YJ3AE77$:J(R@RW)'$&:'&
MD.7K-#4OG/P<.'CKP[RN$TGNJL0D<M[@W("'(Z=D1)9)'%0PVA)?QYZ1-0*Y
M I0%*&^O;F6T$4PE$JSC.@8M)3?!!\:]LDZ2HN_4&"WG]1TOF O8240<50"7
MP2(G*4/:*>M!J?7*LS?OU9K!/ZWO++O![F6)^=EJ)3\H:+18+:)<5_]>27_(
M//_B1.JU%2?Z,PZ',>X<5Q50CP[^C!94FYKD1)+F91FTYO>=W<^D>0@'O+>-
M6YOPGMUNNTG_.FN= ZC0CX?-?W+';/]]K@S:^99H[7X^@_?0O<._X+L?V_ ^
M )AM *!?#[_\WOR^M^M/6^>_I>;N0>XY$1FCP1J"HO0A-V%U"&1BA1QQ3BCE
ME=)VME*.B;GI(3$*"\8E==8%[HG%D0HE)9LK/_3GUL:GK3N*#-U8SN+N%\T,
M3 :K/#41)'EN<M\?';4*V$>:L'#V.92_F"[ZT*TH-%>4R-4O830^KL&4!\?]
MJLRTS74B)L76)_?DM.CC_-&XL-RWV.[X;BX0U,S/NR65>_*:O):Y[.:W7'2G
M*KIY45][*A%[4H$3;LOE.AOCT$UX$UP8'$RZ6/A^KY>KXPVB;?3@B:-X5&6
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
M%'/T3"?,9$O9PGRH=+U*99Z3MPH[#@EU?3;RY@LVF+K.N_URN\[@E%Z8_M0
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
MH)5B-$*@MIQE4PBN/$H"+A1,>)4R>2(YN"ZSP0^M;\>==UC4N8G6&/(YI%2
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
M:B*A*)^,\<QP7Q@8;1EBR<PG:S%'L&@Z9A8SM&Z9*!L:<C7DNK":._$HDU*
M*@*!%ZIBBS"".Z6S#JXA5\^0:P%EM>*5@)YI)10#;6L_7B=9%-Y"PHBY(I<9
M2G<'FV$UW+JCN.4$9(>D?4LRX#WW )%>U KR%[63LN%6SW!KKF0U"*^TYH85
M$(E!<8%Y[H"E:)57)25N<655&CU4PB\1<MTSDJRGXSW<BV/<&?R9)W^/XWQ=
M:JNS_P1:&0!Y$%H& 5Y)5W1RSIM<3$X)6H"K7Z"U@"2+:\C2 C!C%#"01C+R
M#CVYB62"88E1JMHO7/*ANCZ)9Z/46%Y1MZ[V[%.56\&#B+7/CQ$6C??( 4)H
MHMXS49^+""%$B!:0:2]+[1&B&4KA603KE;,JIEQ%75@2]6OW'FVBOKRBKG*1
M(4GA<A*@(O>T*[1";B)DHWT+H?1-U.="*,X99ZV+S.JD&"176- Q, V.\P22
M9QW(%9%#U9IUWF5)%U9+[TR(HB3PPJ J.:N@1";X!^>;I/=,TN>"#II@7$#A
M3(ML&9BN62<89FE-=:VF%358*@T?<J.62-3O69[0KX=3^KOI=/!L;R8-57!G
M64/K.5V0LWGOFPL4)[C7+J%$ 4&HH)40C@S6Z*7/NH4@^@5AX_D01(F)C-%$
M?DF(!&&\1(9.!$8^B9>6<TV6:?5+:O5@ZPATAT5=R.Q%*-DF!^!5<KI$BUJ
M-UIF;'Y)WT1]GJ@;G4)9/#,9/0,I#?,8!%/!".=TL*42=3LY]/S:74J;I"^O
MI-=VXLG2OTY$$)@<*A]3Y6R/QF1N;D?2FS!?19CG@@Q!V&301&8S)@81)4/T
MI+Q+1K+1# :G5U9!-YU]AR6YQ*!)4).SSD#@MK+T65.$I\TA,>:FLWLFYG,1
M!I>C#:!JA,&3F&.RS!MN6-126%+FA;PP,L\]#!6_=H2AI35\K\S^N5\.CG"2
M3[N*C]E&CELMM>%<8B+ALM?2<"$UY*(]^9QD?F3N7(3D6URA7\#U<4%J0Q'"
MF9#)(('"P$G.0G#D<4"R.49=-WEM(5 S2>42A4;;*<@-B[KV''7A(0=KH4CP
MT?"HN4:1?>2>-U'OF:C/Q14B*DPQ>6:E!U8SU9AW 1CRF!)WT83H5U:5'()N
M?8'NL*0C.2,:=7369!!2T290@AOA=!1"JULZ[VS"?!5AGHLK"&%--,HSS3,)
MLT+/4"=D)D"0F.E?(U=6[?7K;9LD+Z\DIZA3,$&': J8B*X(%;CFJ@@0M!N:
MSNZ9F,_%%8Q6SJBH2%T+$G.LI?791,8Q."!M+H1W9)X[/P37,A=^6ESAW^.2
M!W_&<=Z+=-.3X$+&G8.MB)/S";KN?6 4<W+>^."4YQ!U"!PL@K?@47EKF]/1
M*P![OH ;!%$**XIDG*=,*(:)!4B"*6NL=F UK7[-6Q!#9=MIYAT6=8$^0,3H
MR-6 VF*\]AV&7*1'2?Y'LU7Z)NIS\04#V27O4SW;M QR=BSD')@3*7@AHB2P
MKU52-Q%);)*^O)+ND"0\:JF*2E#(-LVT^"Y5AS7S9&Y)J3=AOHHPS\47"C<<
M?>U2D(H@O6T+(RL-6"S11,^#QESS#?6U:Z":)"^O)!<@L[QD+6O=JW8DRIYC
MA*A"MAE+*W?LFYC/TS%($3*I9\9%[2"N###:ZXFYI).. 7(PM8.X5$/7\A9^
M7GSA"0G'6QKW)3B)[WU05.<0"V+1!0!\#J$8(/LC.!UE\*XE6_4+M!;0,1BC
M(0003$1=R#9QGF$PB5GN AF;TGA=N:_,4+<2[;LLZ:2>(+J,9)0DX"D[K:5T
M FM%7[2VL47U3=+G0@K"5IDF\T0K6[T0+9D70K%L2_%:U4)M5QO:#Z5HO"MW
M6-))E:=*)FV]0PCHL)B(W(-17$G#&Q-OWR1]ODX"@B@B6%:RK,E)P3"?M&*0
ME7?%Z4287OLCNL;%<)<%W=-[6YEC<<% Y@D#*,\M3\J0%>^;H/=-T.<B#BA<
MT>2A,>D5J72>'?-&!U8@>RM0IAA%I=QV0P-W,*-A25AH%W>&FLWNY7\N;![5
M&F-?A]>W-<;^RN[CZ%4Q-7)30%J#FN"A%)7)6I FEZ8.^J0.:F/L]3_/-,:6
M+IKL!;(47,UPTYZ%4GO)%-0J*,>M-"NKQMFA%:TM]E(<D#5X;_!^(_#NA8?
M2P$,%G1&U)HKBQA4$;P(U>"]=_#^\0R\ X=DI.$L9) ,C"1SWT%D$0!= E$I
M-BO_@1AZ.Q^L;_#>X+W!^U+-R17@/4<MC<;BBXY0M/:8+3JPD9,YIT2CJNH=
MO(_.6N^6G#-I*K,-9$?6NRO,@8G,1<\M)*@MJ%96%:&[F@_F-'1OZ-[0?:GF
MY"IIOC9YKJ/6*FL0$+R20NK  X+ G%OM3O_0_:SQCMDX7<AN#^ S QDR ;N+
M+$3CDLHE%5O)08;"BJ$1\Z0!#>"O?,+PSP.DQ]%_T_COU7_1C],A[V+- .R>
M[4^!=;R7\M[!0VD[A+_E699=:_>M3"*XL[-_5+,3N[%/!^\G>4KC&AS0Q32>
MXMNWD_QVQN:\7[J__6U_EP;[\?_^'R>%?30=3$X.$@;A8P<R=0,-#CZ^SX/Q
MWHG4#Y ^1=?B>&?\U;V^>$).G^]T1-!QSK/>[T^ZD0ZF^>TN#70Z^&6T?Y '
M @;U4Y(_^G-VX4LBZNZ*>/2/BCC=?=_3C.VG*8TPT9+2LQ]^VFP7K-V93--(
M3\D36KR3 9ULS]D^HT7<P??3_/#T#X_H7=_OX,>'X[UN*;HO/3JY^\F>K0\X
ML\VZY\TN/SH:IX.MA]X_L-Q6O#\YT3IY\.RJ>-"I@C,R,[L&]$WKS[W,'XAS
MKUUT6\$?&'7^Y8MN>_$UK50;;+\&*R]UVV^<QWX[U4+,?7:!T3J3S]LQT=RE
M++2-K4G.@W7ZW-9T\(040!JLXR1N#<C)&I"AI;Y2>=>=):%7SH#2MY7?<L_?
MR\_P?X+RY^?2JRN\_+E3^-TWN>[:7>7!O5BZ$2W<UN Q^0(TH.59M%[,W9/#
MR?[[\YDHVJ0MQ(K#Z?2"MB/?)8N]F@#RP[NUZTSKA=D^-U2(]7,"19>9A-G(
M$KD>D\X/>$CODB?U4]WTS%R5#7)5+J5&SIN.FY&Z[\X[;2-<QA'>/HG23TT3
MKC=C2&]##C?= 7>N4UBZ;"'HQ:]\Y1#T4H:2;Z"0"WC4T9<<),22:@PF:5V0
M6\]]F(62U6DH6;50\O>%DK=?CD=K+\3SC?4/H^VGVW1/>NYC&+U^I4;'])W=
MI_2L)WJT]F9\-I0\^OT9'ZV]TNO'3^3Z:_K^&KWCVEOQ9B.JD7SU<9/>:WWC
M'1_M_E%&"VB@*O-/<;RPE&1B())A06"AG9>0<V>E"'%EU0 ,C;QV@<?R44HT
MY+JCR"5M :Y16=K%$$3TTO&4 ZG[VBF\Y(9</4.NN1)4S[75)14F2"?5>A7.
M@O)U.975'(L-!E960>JAOGYI6D.NAERW9G-) 47("!(@9H51@DE*& ]%>9\:
M<O4,N>9*:GDQ/%?&8&5YK-P^DGEI$S-)B!2=RHIS0JZAU<O$[--PJ^'6A25A
M)1K+0XA)&<@:0K;.>6.#M#&HW"RNON'67(5P$<@+)S?1*M2,U%/U%8-DVJKH
MG=?2H:I91]S"T%N_1-AU^ZQD/U5JGXX_Y,3>3\;Q^RC.[P6C0<E:%5EYCXV#
M*+@#<B14,D&G(*%YB#W#JP5T9"H62WZ@9)&K6"M8!4,'A5EIA4K:<8=N9=6(
MH5379CAOW"7+*^E.Z)*D$$*5!!YL0))RT#(K!=)$W22]9Y(^%PO*B2/&RC08
M*ULJ0F08$CE8628#UF3O8T<\**]/EMHD?7DEG==(292N]M #%04"!_2F<.T5
MM[G%3OHFZ7.Q$Q]T-KQ$)B$9!CD%YE713!4HTJ7HT)25544^2%/I=UC0A1-)
M6XX.$P#&1'O ZQ@=;0\A9+1-T'LFZ'/!AE@73WK)= ;-P&!A >E7$RP(HVP-
MH58Z,C[4?)DH1N]9;M"_QS'O3;LRH+TTV#_8RI-/I3ZMO=KY!?A%6!T<3R(
MP5.P/FH>LW<ZJVA$@Z]>P==X/O:@.107E6 I&+)3N"$[1=O  A3NO*;_U?I[
M&/*[>#;=!/V30R*B<LH+Z6( ZXTC5\0E'VP(V=@0FZ#W3-#GF[<GZ8Q3G+D(
ME@0]14;VJ&'>9(4Y1Y2S4FP%I@GZW17T"$$XZT/ES0)1 (4JI1XH&&.L2[=T
MFM!D^2JR/!=<P(RV:/"L]NEF@#DPI%5D0@:E-+=">%Y]CB;(=U>030&?4LE!
MV Q.69>YS(4\3U\XR7:++/1-RA>T;N?)"&%9DIQ,<Q&1!2R**4B"9-X9KN+*
MJAZ"MDLDZ+VNYUL6FO.OR[T:E=8/FIIE40;7IM**41HL:'PAJ\Z04HC."JV4
M"8D[ O^F#'JE##[.QVFX-D;XY%F!0,H@86724HX%9Z5-Q>G@;6UDY8=^@3KH
M$8_6#<KW3SX%:^C>T/U&T-UBL#P@F7N@P'+KG9$Y6A1@(%G?@G-]0_>YX)PQ
MR#'KVD591P9!>!:XCRP[T([VCY$JK:R"5T,!#=T;NB\5DC5TOY[M+@*/Y-)K
MQ67M7H,A<[ VQ2P+CPH:NO<,W>?KZ*30D$QD.OIZ](*6H72!J=J,RB:,7E3;
M?>A4P_:&[4N%8PW;K]>?2&84$J*QGD.PP2GM7(C2Y: DJM*PO6?8/A>D3\Z"
M-3;2A*)B@"(SEWU@/D@KBQ(FQ:[64 H^]-#K_G-+@.\+&,[KA%:9&^\=XLF,
MSOW-U9BT9],1)O_\M#AS?-PGTPAREOCX?G\Z[JC])GF''OEW?G3*1MSAQ1=?
M/)DU_ODK&&B.#@_._\IY0[S%W=(QM0^$^WH^OORY-?E,3_DVLS#)^(YAH=$^
MQ)TC_#A=^>?7RT!K<&82S[[_N6]9R@^A:I074S7^"Y=E*(.M254N^</6.(P/
ME!#_*ZKR>+!U0'*RT1$3[Y=!50\S;F)<7;1N9X1DAOX  4S6LH#2("J-1\@0
ME8JI"(%2S]0;?2>GQU6A9!.X=28%KP4D%8*V :)VAAOILX.5<YZC31&J\*H1
M 9SG:&)2#@WFDIT1^ML2T.CN>T;*W@;;Z.Z7D>Y>-KK[1G=_-]G'&]U]H[N_
M7:QH=/>-[K[1W;<1-KK[1G??* Q_6.Z_%]&CLR(JD.#HSQAC+-PDX[)T0;7.
MJ3?3.?69&M5QK+W3ZVM_[(RV7_#GOX^VWFS\NKNYNWFTOOWN:'/[Q='H^)68
MZYRZ'<7H]0MXOO'N:'WWE1RMO8!-^92>\V;\9OOQQ^<;OXY':X_K_1?2W9-7
MSQ&D9+41+@-C-$,K%*.55T4EE%ZDE54CS=#Q9<K^;^2K#;DN)#-,6EKET=08
ML]3:99VR2*70WRFA?$.NGB'77"JC*S+&4,E734$&RA<62LZL^.# 2)V%(^12
MU@Z-OC8?2D.NAERWA%Q*0ZXG^J:RKB:?O5)1FN"YJ;M=I89</4.NN32]S*L^
MRH8%HQ0A%WB&+A26M(O<>])3*JRL"C<T_MJ<;0VX&G#=%G"A]QE!I9PM!)?0
M%VLA:\.M34[H!EP] Z[Y0G&3$E16%QN@<DVZP%SENS<)DN&1T\ICQW<OU5 L
M5:^.QG??*#/G^@KI$A*96EIA  &!?B=/PL?(M50AV897O<*K!7SW!LGAMP10
ME5N0@=26N9" R8*:R^1%"65E59NA-<O$F-G(<6\Z&!2"*U(I65(!#M%A"%(9
M+ZV2,5C>)+UGDCX7#$+AP.8(+$9IR3+1R+S.@H'E/$JO4&6SLFK5T/!KTTLV
M25]>29?!B12--%9'T$8A!"\]+UIS7AFQFZ3W3-+G@B>6E^A)K)FS.C/0E9_$
M^L0,6BMG'"6Y4M(-A>=-TN^NI'N(QI,QIU.I%0$J.'0Y>"YSL$F$W"2]9Y(^
MWUTOY9Q\20Q+\@R$D@PK=[329+YY3)"0=+H -22@7R)1OV?908WP_KN"#T[[
M+&)(60!XY &LQ2*21JD3]RWXT"_X6D!X;W6QR3EDX&I3XZP#\PXYDZ% *=H&
M%3K">Z&6J3%HH\^]84%'KBPI,BYK5TTG15"F1,N5U+;DK-WM"'J3Y:O(\EQX
MH23+@U"9R0R" 8^&892U@T5T$<G]"*&&%^YBAER3Y%-)UFCK$1>@Y0BZ!!0V
MIUC;XSHAG(M-DI=/DN?"!U*)8A1*%K+MVN4YYKWFC/Q&87E*Z*586=6R"?+=
M%63K3.2&Y!02A\@%%BXL1BXM8B +O-G>/9/RN= !QJBU"H76KQX"&).8LS&S
M&#BDH$4N&*OM[9:JV52O2_8:HWUC3EN:.;G*V3!'KXK1L?KETAJL7(FEJ Q!
M2)-+4P:]4@8+&.TQ>,BUO4ETA4P^0VK!.Y>8S=HF,@<#E[BR:IP=6M%XTY;B
MF*NA>T/WF^'%%!X"+P4P6- 946NNJIFOBN!%M +6OJ'[?!F8K0W*=&;.E\@
MBF5!9<]DT0(TCPYC9;378NCM?$) 0_>&[@W=EVI.KM0U7$NCL?BB(Q2M/6:+
M#FSD9,TI<4MG*PW=;PS=%Y3**:U0:I8%2@8%:@9W<2QP2UH\"RV,75E5!.YJ
M/@6D@7L#]P;N2S4G5P!W9Y/GNL9QLZ[E.5Y)(77@ 4%4LI(&[CT#][DHO5<"
MK/>>&5XS9&+6S#FGF#28,OUC36U7(H;"BJ$1T/#]IBGM+T'^?@X__:VCASPA
M(JMYAOOEE/*0_AOWW^YU!/?G<NA_P<3O3U7&>"_16SZ4MM-=M[R!9N^RE0E<
M=G;VC^HK=<LR';R?Y"F-:W! %P\^O>Q)-B7]]]/+=G_>B^.=G 9'!&+=-W[;
MWZ47^?A__X^3PCZ:TF<^,>I.3QAU![^,]@_R0,"@?DKR1R=4NX-G>S.DHWMW
M5\2C?U3LZ^[[GMYP/TT'-&FTNPYR>GB9N3ZOZT$C5.\9[7<;;"-47T9"==4(
MU1NA^MWDMVZ$ZHU0_7:QHA&J-T+U"PC5+^=Y-6[P-L+&KWYU?O4)?;GDR82@
M9Y\&5EW_.05V[93MI7OM1IO7Q;F!>XXYH<Y1@7(\A")53@:U\X4[W5JWWDSK
MUC>[F_+9Q_7C5T=O7O_Q;GWMA7Z^D<;KQZ-WZZ^??!AM/#[>W'[Z[OGOF\=S
MK5MW:73;SXY'&[_N;.Z^.!JMO=,C^>QX7;[XL+GQ1*ROC<;KKU_ F^W10H[U
M"%P7+5*EI)$,1#$,>2BL6$@\6.>T]UWUV)"K^2AW[PM/&G+=4>0JL@2EC0%N
M#5CM$*W-109 C<J&V)"K9\@UEUS'HXI&@V=&!L? *L^<E<A2L-QD(5Q1M8;=
MRZ'R=[#VM2'7'44NF:4H 3T7F8-/+G 9HY I%= B8[.Y^H9<<XEC!15F63/%
MC-8,M V,?L\$9)H7:15Z4VVNH9/-XFJXU1O<TE:&7(0P)A%N29\S0983#@I*
M79K%U3?<FLN)"NB,],Z1B:4$ PG $,EU=#$X@1*0NXYB79*W*)>JK\T]HUC_
M,FB'!P,<O-\?[QW4"/FBZ-VER!?N!6^C-JC :,*P%, 7^BVY6I,OC>&Q!&@0
MUBL(6\"ZGH/"8H-FF:?"P(-EP=K(4HD.A#*5XFYE50Z]7";6QD;0>M/M8&0@
M\09E+=G8(0-ZQRW7+N6DM)#\=@2]R?)59'DN "1=D1H2$CC65E5>&N:\TTS*
M%*2((F3!R8W2C6KY#DNR%&2&5I^Y>))DK=!D990+467AE,]-DI=/DN<"(@X@
M<LF!\5P[)& R#&WRS(;@4Z4P%!V;<E/)=UB0L]'1&9#:%PZ15C])LLBB!R"O
M$IKMW3LI7Q ^2 E!*R:,,PP2";B7 EE&6TK@6.D05E;5D*XND:#?4+[/DL0+
M?A+QV<F<M/K:'SLURZ(,KEU?&Z,T6-#XDB28DD-T5FBE3$C<$?@W9= K9;"
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
MX3*!Q18=LA[,-AN9MRZ9&"GP)BHWYBL)O:CPDJ=*\5$_S>\IQ( 0HABP2&F
M]7//C17!%&Y"[6"JS%>9$R%^IK,JFHBR;5<\^LI8T(NHL<7I$01/)_3E'W]U
M7@C?$"]0O7^[3( ;#^)>RH 6BX+F_=['LA;[[_WA:/CI&!C+OS(1_,N>9U8V
M7)+\#-J:PL/A\=X?!V?9EFI=?,-[VQ_;>_L?P6;Z\Z2U_XTTNTV @/?=O-6O
MP\-A=X<?GFRQPI[*L/+'KFC]L?/C(%^S__G\X.(S;WXY[#9/#A.,\Z*Y]95;
M1AQ+!CDG)9A542.;$D,L$"(Y%HG+N%;16MC@6QED,4W8,@]K 1\[%QR.P0L/
M!AA."L9Q/9_CT_[>[__O_^[]>WOGXZ>*J39V/GS>W3^8S]&\@2I>V57FUAV^
M,.?IYT.^^HHV"(F]%CK9P(F13D7C-6=@?!IFN?I)]MJS[NQ/(Y!65 AQ8U;.
MGV>[TSN-J?&2R5>?_'$,XPYL\YWN::=_'N.GTAZYW-VS\[)5YKK"3WOIDC24
MO8<*4'C#$'"V]^&KB<0;JQR2L"40]\PB:[1%B4?XQ5$<3'H=*5K#<3?;^!=5
M?X]L8(/]G0U@8#C#8ELY6R9;78K/A-,L:/8Q9WTOSM8:CN _W<ES@#8!G2WL
M\\+;4;57@AEK%QG9\]E<BR=Z[:63O C&&[ATKCX@RXOIIV]C83:T?%BC@=L_
M8_KIVQ?DL=ZYU<*"\XK)*@*NQN7XYF.[+)C5S&7:+^SJ9FE7[V2[^EJ^U\_3
MO'[MO-^G<O9*K,@=D^N>I"[YZYDR^NR"^@N$_S5$RPQ'5QPN_XBYG>^P_;TX
M$0GQ%'A(NV0FV<EBNWT8^47QA_^N<P+K5)D;O;1@>!GC> !S2W-,K24D=YZW
MPA@,1NU/CQCF#KRW)D6$%MM=.R5O7HF@QX?:7M6Q^+_:+0K/['XX/^P>?CL\
M^< .+OX^;G5W:>LDM/>^?/YQ^.7CM]:7G1_7C\6;?^RR _IW^W#[S^YA]V.W
MM1U.X'OTX.2 MNBN.-Q_WSG\XP,YV'^_,!P[1]TPY0QR6!@PWB)'QB:,>'0Y
MV=,E;^W:)I'KF#Q5H:XZ2;!&OB5XZW_< _H2X48E+CT.A"OF-,'6,*D9@!UU
MS/[L@"H+(KPP_/10#*QA[CXP-Q?]0Z,R@LB$7,BG6 X62@L2D);!!J*YDSKF
MZ)_Y1.AGXD1/"V^O@&>O6@KCI]B!/QZM-XYB+PYLIR33H=ONM8>C05'@;WJ:
M>:.E1.\W(0O5R?(AZWW29I+RBG,EM4RY7KX6VE)L+'$$PYZL.>72@^V"(._D
MK/$Z" 2F@LX=O(%=:NM0-,X3+XS F5/FPA/R%:;XU9M[LKFM<)['Z!7VA!.E
M#+9.!D.5\D)9R^_ FNK-_8LW]QR3(K"*!$<!3$H!DQ*&(<."1MIQSWTP%K;X
MVJ9:%TN5)/=J:=,MX>;$+ =_NJ6Y[ .Y=77JR.!%0W^<SS +?KV:-OGBZ7FH
M3?ZXJ5D6U;-X3EXP'+I6/;]8];1^G^>5E#ONK(W(41H0]RH@X[%!3$A@DD&!
M&M)KFTRO"S6?/_@RP8SW*5;Z$CMZ-;RH-9[7>/Z\&0(UGO]Z/)\S)2*1@GLK
M4.+,(&XB1CKJB*Q)F#/0WDF1;$H0,I\84\/YJS5_5B;C]9;PZL;>:='UYIG%
MM+CCNS984FV_O%'6BR&VF*=JFK9@4W]?LHX7OR*<^KQU]-4J:BC5"<E(+>+2
M)J0U=?!/D P;9[%@JQ=.7>Z*_FD9=U0M=Z/H5[,P%#HWAQKFC.AA'&4E/#IN
MN-CIGRU%KPJ%U4.BF 7>$.0Y^C]P<>?(X'M\)ABKQ[HB8R5L@Q-=-P%Y#<TN
M0"'GO-9^*N+"*PUY[U=];2U OA2_Q-#8@D'9HUA,SLZ/./"YQ,5?N2OAFY^C
MK:.C03P"J[:8G-W>:-#N#8':_6T[XWIV%DK0M$GLM(9*KJVR'P?=QC_:O<9Y
MM(/AU1"@%XT@_Q5)HL5D5;#3Z(]'PY'MY9'GK/L_;6]L!^>-JG3)M93[^YR
M/SZ.<H4<6L-L 0VO^;1DBCQ1[;12CA/K'(]8.1R-BA;(OKYKW; ;LE8' ]L[
M*M(&_W4^E[:^=68'H5KCO<LE+E7/6_!Z?0#3:Y<??CG\=K"_Q5H7'VBKN\L/
M]EO'K9,MWMK^3)K;W_#!E];)7&OD[3]/FB?'G<,N/&/;,Q@_/3@Y/F[2'=K<
M/L*M_<]G^?D'M+6P+4M(#@P\+E!PW"">I$2&&H6B N. ,9FP(VN;9-W0^8H:
M*^OU>A7'%&_Z(.+U'C7\%0<%/CX)/--G1.<)@:GXRX3\%MQW"LNXAN6[P/+\
M882ST;,D$,"P0]Q;B;13@,V1!Y4B(\S0M4VC-\PK.HQ8;EB^SSV>)CEWB4;X
M1 'T2Q4)MEB")Z;&$4 BH%L=+'^+S?#D<4V/54]_Y$4;[O;*<CA5L[/:0KB[
M*EJ0DYF\2RRYB*@5$G&:C\0IE0@+"TL;<[LSF0NTO<+@^4=O\*7S4;_5_C@W
ML.I' MC]Z?7P7@!64^RGP[4YBJVBX-2+B'1($7&!&;))*^2XI#1H28CW:YO4
MF W\Z#Z-RP=MK^8>KS%'X79F&BL8>!@WO6M_C^7#]YM3Y%^(G.:@D=WA<!Q#
M69BZ!.D"SX>S\4,3G XU][P/1B_(W20TMT C#$D7@'M:0I!V6B"?E!1!P))Y
MOK:IYGT@]\Z37R)'PZ.W[@JSSM?5FF=56.<$L&KB^0R@-M\@/!%%O0PH:J4
MU*Q&Q@; ..IB\#)B'%/N.;LAYNM_K'S?L5=SCY_PSN6+9E^5;]83NRS9W(\I
M@K-LH4(+.AT](ERHFIDW'"Z4;*!6!>*55)QHK[USPG*N!%5&NSLW.*W#A9:6
MN[06' 80RPPQ)" )RXZXDQA91QE*E,5HG-;$L2)<2*QTSO.]]G=]2/'+@H*6
M^9#BR4)_'@:U=>C/:D#LG'GH!/%88(D"-C3WY^/(:"Z151I+;(F.C /$$KI!
MYVO@KA[&UDA:(^ESUVM80K(Z38<ILF%JTOJ$B$JN(ZKDG#K!'/+,:4!419&-
M7*,47*(YMH7;7*E'R76.5SK*??D@]8G\#$OK]G^V<@491MS/D<;=FZQ-4\QF
M,LQR@AF]@D$P+?Y=& ]RQEF-.G=!'78==73$(1#&D'9$(DXB128(@W12R<4$
M I$DH,Z&O+%MY(S3;B+>$QGD9<>T7QHW?+UHS%*[Z^M[/$M ]](X@V\/F?D>
MASG5-A=%KZ)GBB(=MFAA^"RNX:5V #]%[/>R<.J=R_6L'<!/J]7V%E2]Q,)3
MHW4 &FT-XE$JY A.B"8.OW#-$A'9 2RE>'U!DZOL(*CCP5?'U3J#:;6K]>G
M;-[52I1R@FBDE76("YJ0T]JB8)SVTFIAF5W;5&9#S;L%:C"KP6Q)P.PYF=DC
M?! S*';5VTEJBO:$J#;O[J0.4\<3"BH)Q+WAR"7+$"$^.BFD"!*O;3)IU@5^
M=(3A\N%:[7+\-2['FTG+32Y'4KL<'[7SYUR.T3)/G+&(48UAYVN## $,@$V/
M$XLB4);6-NF&NHO+\=64%/M9-M5I]-DY-.H7;J)G<0JM;M+5:CJ%_B[\?5N]
ML%.M[GX__VF!KZCF&G='G 7EPWC2GGDID(D^(6YD0 ZGA*3$0@CG@R; ->B"
M#*V5SV2HT[1>B_VTW,Z@GV-9[2-Z.H2;\Q%Y9ZGRV"-%O0*$(PIIKF$G:&N9
M%(G1LDR V#"J!KD:Y)85Y%:6J4W+2-<A<\^&>G,^),Z9PF V(H$USSXD [S.
M8H1#"LG&[%0*:YMR79#Y/(^5![TG,GJ7%A^6U8-T;Z93.Y:>!P[F'$M*ZZ25
M-T@P+A&7)"*#@T,^.BHPEH8:($%F __<L;0R_;06=P[:NO0.-2:.H?7&?SV_
MYA77=]M.][33/X_Q4QQ\!Z*_6!&W^KTR]JG89\.BS?'LY[_WAZ-6?W0087"^
M?]2#F0BSI6SNIF7E:FZK!_?&:EYLX:_2*N$CH<B2Y!#7$2,;$T?4&A>]\!1+
MM;;)V,9\8<0&"&8GBPF(TB@O26,P;?PP[@VF*P'"#4N!"KP$(;I<-OAE.(*+
M.K;R7(ZK92ZOJ#I;#=<;O3C*#X'/8,'RY["<*;9'XT&$3]M7W9\N-F:>W?]>
M-<,ZJT 7V1)U9P8[B/\9MX?M46P,2RELG!;U0_(S;U4V*5BBI?418QYT-"09
M1J*67 0B.+Z#LGDV\2\KH+SO#ZH_Y>^]-H7R\*YP^[OLJR)"1L$5PAJ#Y/-
M8 _ K\ 8)=.4,M@!^9AA+K*Y;&"R<:WQ7_Y2EHYV;VS+C(M[:X'-HGO*7#.V
M:U'3G&ZHW%3MM#\L5O5=L8':WV/52ZTB23,75IW8\.4EU@W[G?'HYDOFFL[\
M(D4%FNG:-,_\>SP-*#^%#8W<(-IOR"88[3O;.;/GP[5_7ET%6()KDWC]_6]\
MRY2>I8D.O&0I#:",^H-"<-X5#?SRMV!(=EF&TC@>9,R+/X[;KCUBA/R'9$S;
M.!Z!&5"TF,QHF1ELKM3T/_^TFXO6[=H>*5''!B&QUT(#I^#$2*>B\9HS)J5A
MEJN2>< U ( 9NK@TD45MG$J)2VQA^^K HV+:,;#V^-I2$;#%74,_ IX#EF25
M579QS$'=<W_\#+@]O!$/?MF;%7=<U"'UAC:5I6Y#A5YKE#KL$2_UHAU6Y^S
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
MR,;+E&=9F#IV95X(WRBK2]]B;#Y(J5V%E=WB>&/?_M@& Z?3!XT6]^'^_^J
MH/YJ1#BO$.'D[S:8=^2P^W=G;_^;.-S_<'&X_?ZXV?U,#KH'M'G1%,V+SS^:
M7W;P=41H?=D%)/F[>_CEL]C;[W1:VZUO\+WSP_V_VS"&B^;%MXO6/B#$_L><
MPWK6^O"5"=C]0:7<4#R71#<2::<3B&6,SAOCB/,EQA?&X%;&5>HQMH0EXBB&
M*[!6PACOL;#>$1V!^$6 V=.<%3H8Q[7-W=;O>\V=QO[6_[?S:;X:SNRV69CN
M]_/'71N>5@:4JK,B8FZC<(&#=N4,QP24*[';T@.7Q=[<O7HBF?$O>[4&[6[V
MTGQO#_/L9"RM#NQ&]D<<7C4\Q\6A0*^1#P*ZA7_-]GHY92FF5$9VYJL:V;TT
M$_ V/<*<GF]65\%C4SN?&\!3BRO7BZ/#<>&/FMQH6/K$X+?LB2N&WC\][0]&
MF3)D_]JE(JA.);_;01OLHL8)&-C#T*Z<?_!A.:+9%^J?QD$9 _-['!2GU3G/
MKYW:/A\39V]X;SS,0VV/8K<\!![&4SLH_8PSH7O5H_\SMH-\U#S[L/,R-[!X
M#;AM=HS8QK /FJF@0GFTDS/=ZB[SLUFY0R>W+YV0^<=5RX:9<7J464B35X*9
M6)QI4)XWSPAK(0I3@<V.S_)^E1,Y-KJ%Z9#G[;CPQMK)M^XFN:4G\_K=1F"M
M5,?T.?X.YA454015L&8^Q<W&=^,LAR44Q^J5C%>?9Q_7Y&BLO,WE-IN>KX/
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
M397%-AH2N0 B1]:%F:]\]3 GZ1*=)]9;_SEY7+WUEVKKSY$[3H/3U">D(N5
M[E)$3DB& /%MI+D2.DUKFW0=T^7?^J^ VSW&;7936PARO=49FI1H6E)'VQTB
M*LN"M ^PQ!\1';+JV/Y2KK@J,&+.5*^!_,F _-,\AZ,Q*@F3B;30 ?&@+'),
M! 1+39TG$? ].^/,.C7ZB:STY0@7>T(WW1L&AY=RX-7@\ +@,,?R+/>:RT#!
MHLLUK(F02.-<MXAY*8. )7<9'/2ZX?,E0%<''):6 #XN#.9Y<N&?- QFZ8:X
MM*+P&H[0;Z@]<5D6\9'5)7[^YLNG;A\1#_.$,62O<\I>P69>V;3'XH#U,3Z>
M5YII\4KR*5ZHP??"LJ++TLU[)6A]<W^WH/0%M=_?H<V+H_.OS"CADM=(:2D0
MCX(@&QV'?X*B41*I'%O;)!M*+;WS]LGSP&H,6J9W>P &/=(E46/0\V#0^34,
MTD9:XXE$FGJ#N"4)61URKQ'F(F-.<A,S!HE'NQWK Z2'V@$KP#,KQV!=Y^VU
MUE3Z14QSFJ9;X_P]<+XYSS5=8E8HC)$BDB"NI4'68HDBCYHG[*2SHN":;.F#
M0.O*;C4*O2S7K%'H@2ATG6TJ[VRP8.=B;RGBV /O5-HC8WRTSJ2 E2K8YO)G
MG"PIV_QG$92W.=/.?+;#UTKT,9EKKE0VP3[/G4VJID%7.J66C9#BPH93L*9^
MW)DV/;FEU8G--XKMP22>O>RLY."#WJB-IJ'M9_"]7QRXLP4#FHSGT[23T4[U
M[I,.FU6KE_F>0%M=V">C5WUB_X@>01]R8U;!A.?12H1UX(A[0Y!1/"%.M &-
M8H@0>FV3R@6-64?'_?&PZ)5V6^_HEPGBJ 7E.9M)X;W]7=JZ^(!!\_'FAZ]:
MZQ!A49#6WB%NHD&PG!(9';E4FG(GBC:M\\[<2Z%Y4)O6QL(.K5="+:^W:[VU
M7U-YY:/ZL;*US57NQ\K>6C_6'-S?'A4!^UN]4+:7/XH]#W"QW1[Z3G\X7J(F
MK=,VS)U.Z^1?'6"O^."D==(\^7C2[!ZV#T[>GQSL_PG7_-T]H >TM1TZU_?Z
MWI?/M/E'9J\?VTW:/(?GG1]V_VPWO[2.F]V/G=:7PQ,8"V[1OU/S9!>WSKY&
MF$\G!$912^"N-@AD6)(H6,KS;K>>I.M-6HTFT8)Y+7V27"0&$*&(,S8D"ON%
MS35I_7VOV=S=;^ZT]C\UMEK;C=_W6ON[K3]V6K_O[GRZO5_KO:C=PN:N/Q_L
MU9=CDGI05(FXF'B4T8%Z!.CCPAIA)(^_:/?NPIMV>^TTZ=.XYX#3%S\.GWE7
M%W=\UQZ!$>'O,-"K%LVO8-M%"TWZW$-8N6G9[97-6#/OZ8#0CP?#HA6B&P_A
MN\/A^I5.M^UAPS9.[6!TGAN6VL9W.VA'^"4W<3T"'5Z@:I7 >G;<]L>-]JC1
MM>?9MNB7LCEI!%L*;MESM@__#*K[YK0*#R:J;??@RM$H#H9%P]/A] Y9NANC
M\]-LQ'9R]]TV? ;?SCLVTXPA/#I;2+,#]^,A6+GPU7Q!'NDPCR*7NYL; -#!
M;@?>'+X'8QB.&J 1<B?B_)Q,6 I[RS;<(%IXOZ+'\"GPD9PX5@XMOT#_>^S9
M7MF3\OKKK,-@4^8^Q725O57;@X#*Q[=!VW5RC]8QK,?IH ]6&_RU,-WARF!'
ML "#]G?KSQO?V_W2W!NN%]QH\IQ1'RQ\8%EY1L+8YUBWJBOF9'7AOE6'8!";
M[VT?AU53V?%@MN%K,:]7$&98+GGUP#SIU3,]6*GYS8;%%:D-[#]>,K,Y3O8
M'+^-JET-6N5T0^74\=/^L.@K_&X0\SQ]CY=M,__/U2RDJNDFOKS$NF$_V\\W
M7C+7]NP7>1$:,YWA2@(\\^_Q-)[WU!Y%E&7V&[()1OO.=L[L^7#MGU=7 9;@
MVB1>?_\;WS*EA[SE3]NX99I8S#688?U2.M^53I)VX0ZRRS*4!A@Q0%'CC^.V
M:X\8(?\AF8)N'(^Z:YM%-^*\JS+?S"#Y/_^TFXO6;2%;N0/[6 EOUXP:&4\[
MJ>>>TOW\VSD0Q!%8VJ,2NKOV1[L[[EYVM6[8PDC/LYC&(R#I -CGLQJG1"P
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
MG(P92URF3:I-+//,4)IF/G1WU3/9=QET,F-GYQ/W-M\,/[U>JJ2?SIHOO^%
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
MC(UUU%9CTZ;#(#;ZP.3OMB/J<# MJ]!*%/@-6Q>>A2Y7H"L&=EZU7:\J]ZD
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
M3)I,&8ZB3#1-&5&<]A"B8Y*\!2%88BF33D0T<3)BN:61M"2.4I)RX3A/8I6
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
MEDP*@DU=,YY3$:N[YUHS=G8^<6_SY\;,C^=@2IWUF[/8BJAR8S>MP;:^GAJ
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
MO:)X=X+XUDV >:J!!A][ZNH&TS@SGL(8CLXVE\$;>[!"8 *!/ "*BGH\!&+
M(Y2O1 H_P;<X!JQ66GP"*+VP) Y "TA*>>RWJ"<3I1NO!9ZICAU0%_')Z@J!
MY^\F$P0%\*YR M^.SW15X/#4<1@H&F;E+>1I<X05-0-H6ACAV>!H4FI8_F:*
M9PL^\&:X&;/SSU@PPNK[0>< ^\ 5'G+60(F9.RK,.JG@M>6G, _4^@"3X-9A
M$PI!:S;]Z#_P;#L&_(O1T98QC3I1NI@4'HSY8$I8#(RV+%_C>Z7CUSC2EH8
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
MAM6_&_/JFKT-[_WCI?,:8[Y#/Z@"+QB",P5H!@9=.> Q?Q6,>@ZO!FQ6SQK
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
M;1 [0DK(Z5$RVN%?8CP^!"E6-KX:7[]/SMC#Y P>RZ&('U%^QN/LE9"**R<
M/^Y&"7W.V*-62YG(AEP^HHS)1ZN6>*^6.NW&[<N5]WJR;T^\@U=O7CW?0\^
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
M(@+9!/L+K]$AO[R:8(?\Z I3-!>RNE5/]L8<J/U<U-/J_BW]Y52$Q-&Q4 L
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
M[ENR>DZW>6)5Z]-Y]3RWI_,'/YUOH//+-_;#>MZ&XB\:$:O9[SHCA#%>Q6E
MV%2$S!U\]S5Z,:RV^:(P?AW]BC<%4Y=GVU_90*%Z_) 2P5%;O7YQ/LS_>YW(
M[JR\*__E-/&];R^]!?3V%R^\\=;I3Z^*JP!+4)K$\OBWCG*Q.&:4MZ)J=7=C
MC?V[5Y>N6->)O_B/G_P?U\$TR'JN^T\7@3.=ZPSLV5>"YXX76%"6(5+XO[_R
M?JU:M]K#GQ],0&#M8C80@/PK^$="# >V50T79B7^$@'JY_1\"%/CIUD%F+IH
ML!*'W;9NK@-HZL9++0]Q\?,P(ZH#(BQ 0/X<VE_$LYQ0^/WHRJ/+2$+?1]Z$
M##H2P3Q?K2UX!BR&GZ2.]7M\X\/W;6ISGL\H%Q[Z4>1=\!#G'5Z 65C!O*@&
M"%L_AO>],$3R 9SQ5 [#^&#JSS*8(_'#7\ZE<SO^O@+\AQWZ!L9 +P>IFBW'
MV@2$@&=!4+!FN$"ML"_9!*U,N(97B3U ?]C#_\Y7V+<;2GRS0!3!*!% OII-
MG,2%ZM/<RW#QJ&-(;O ]F.,$7GL9LC-$\0TL$VD5+4YQ7K&I2(V<EB"(TCR!
MIGW]D 5>BF:M()X-MRN&Z5BB%!3;D86@8GJ<[E&SHPDEBO-#W=.=DJO/GY="
M;A.A!,P+O!XO%JF?(9^ $AG%[I'XF1>$IH3>5JW!@^HCD<>##RHPNL!+"M^#
M1N#($:37^&V<[B5U2XP\\&$,NS,HY33,+4RVN9]A@#K#5^ T=$,,&1[+-JY*
ME!;&< 7/62"3GE9JDE&T,RNP D&<IR$R/R@Y=3OF\FQF/?""X-78$4.I6H;O
M,#+H17$Y]/1::0YVT<-&H2L@:=X5&$XPCWGBV]85FJ>(+2@MCA?E"S LU#''
M.IY4:?13G;8]:G%_4B5FX'XZ;$H\7L70L\%M0O1!S_J3GN-J>J/$%]0HK-B*
M-P<5ZEG?+;$M38@)B01V!P72Q>R?><!N>DK[-O'K(+.2ZPQE>Z@ JFL'JY!C
M?2D,*_*OZ "!6FR0Z,P(Y)YT"0P"S&\$"I8D8*+6B/Q*OX(1R8I=J-RKP8WP
MYF0?A%QM<L?X/O@D/W ^4]ZR8.S("93ICT*#R]1":\^?*G4"WH&C.3@2MW6G
M"ZZ2;]W$>3BWKF$3TOQ.HCO2N,#C;M?I_^S<*A[>;!;G448.5F+U.[C9H#'I
M[2:<.L+\8:L\!J2@@M'2PA6HLRJ7P&:ANXV)2E,_#;#G(&?/!A--Z;7A[FXA
MFWJO5I*\48T0C(]HNJTMT[J#7PR)L;JX<9@=@;\,%/V5J5?"_=4.N",MVN8W
M=G24]KH[:$DJ)/1!B:8J=JI:&^F=3%-;S<3]4TQ-3L P-1D[W3X1#QU,,.4Z
M_?UI@/9N=N2,N^.C6MW]VZ#_$*1-;5\?IJ\'T%8U(BC;E"=;@JF68*HEF-J\
M*:T[ TU+,-423)U^UEJ"J99@ZJD\V1),%1*"6H*I<ZJ)N -BZYWSPFHW['/F
M7'$'/;LS.+1XKW[0!JW4-4KJ>D-[-&Y9S5JI>U2I&]K=80N'5)LD[&UP2,YI
M\-!/,=@V$[I6=<H-1')IF::00J'30@+7?9G<D=UKL5SJODS@(HU:7:KY(@V<
M?HOD4FO/HRE//H6HY8-0*#3W?#4>VN[![E)["G[L5>K:DTZ+"5SS5>K9W4X;
M4*K[(K7QI)I[(4UY\BG$DZJK@I]83*DWMH?CEAFG[JO4M?N#TYR$VU4Z)*+4
M;2-*-5\D=W(P*V<;4FJ??*HAI99ERK0=?7O0/93KL3T%/_HUJ=T]V*5M5^F1
M5PFA+0_U:-M%>FQ5&CN]-J)4:R>D*4\^A8A2RS4ULMUA>P2N^RIU[*[;LAC5
M?)6&]F1PZ.;;+M(C+]+DX!NW-IC4/GG^P:26:>IQ9K1ES=B<D_ZD9[O]EFFJ
MCF6"K68^:<T<N/9DU&DUL]7,5C-K-2=]UW9'[9;97B'<NV1-G 8R"];Z=-XR
M3363:>H119^PGA7>?!!9E7A&@GC$=29'L5MX")5?!,F>Q0D"I,?1G#"^%2$/
MH@=NLF%HV/.YOT28[FIZ#T$^@@_ TC T/_/A:"J/(\@'$F-Z*CAK_!_8?4Q[
M053V_L\"GKY ZI$$T 3#8\N1%!EZ-#T,]CZ(OOMI1MC:4R_ZAATV6&.0%R ,
M:5;5'V^N8TE2H_@V8AAD8C#:"#*;XR:!Z5,$@8)), 3_?2O%"P*T2W(>+^.%
M(41O(0TPA2"^^%:\4-V4XR&9*7'M#$P*D]\$P/A]# 5_VT("I0#-[WTTW0(C
MBZF-%>PLIKA=@Q*3=A(?@I:W<J\T$Y+_ Q2C*$]BU,R^0N+GY?!3C&CZANK8
MIN!Y5@0&0;Q2(I[Q-:\1(=^WC'F&J;5Z@^V,>0?0U_0Z/_W:\NP]>E?.AV>/
M6MR?<.A+GJ9@R)\,X5!Q=T9#+69 <EX4*66(468[CPQY)(HDY5FW;](4P>NC
M@3/X^2 _J<R;@G0=\@N%/8UYP+9M#+I3@G %:8W@=3%8LOBX<\%A9\Y4A/3A
M:WH%]I*,YT<\?G,=0+/@>@E"0^RRVO_@:WK/0<_$/\H/T<0P89RFFJ^IM#S!
M$O=;GL=G/:>C&')*<_P,R0;5CV)B*R?=(('Z5.R#>*N2]Z7@+)C$--H1G'HH
M'-.,=O8H90]0_#<V3GPU+&:5SH2>57R$628E4Q(QX\0HB;/X*@*5F?,$A*$_
M R$(PB!;JX>0T@E)#N$A:']*,D+["/0H F&?R;72*TP>J^GE%/JC!&F[#U!/
M@[&3_*8D:7<EOWE<:AO8XYT.[_,'<]MTG6[G(7A-NKW>4:W>PL'2>P@>GB;U
M=3@ZMC^/W]?)<+)OJXT( S7ER9;;IN6V:;EM-N]FZDY^T7+;M-PV39FUEMOF
M@2:VY;:IW^9RTKR6EMNFY;9Y5!SM.Z>AU&[,YTSV<![0?*W,-4GFNEV[-VD^
MM&HK=$T2NN?NQ'8G[HL&"]S9)'MN6:'QP!D]]OJ<8J!MMF6M:B$;B!6Q%\/D
M7N:BN=73KCWL'PJGU9:X/_(B#>WNN(4>K?DB/>_;P]YX_YVW7:#'7J!1SWGT
M]6D]HW-[\BG$)^\1E[VY)ZF1VU*BU'V)^LV/NI[Y$CWO#=MH47U7IW^(2]0&
MB]HGGVJPZ %0V)M[E')[+79EW9=HT-(?UWR)GKN#-EQ4X]7I.)TV7%17GZ,I
M3SZ%<%%+>ES<>MV65:/F2]0?M!Q"-5^BY[U^MXT<U7=Y1H-#W*,V=-0^^51#
M1T^>DZ9K=[IM_DK-%\FUQP>GD[>+]-B+=##W9;M$CYVLYYQFB5K?Z-R>/*_0
M4<M'\S@SVF+K5^0)V>->"ZU?Q_*^5B^?LE[V7'O2Z[6*V2IFJYBUFI/GW;[=
MF1R>N7D&BG$V<?LM*XN0R.<5MV_96%HVEGW AS]%C'QM]0GSNFM;[S]??)08
MS(CYC#0+06;=!&%H8#'[6U"8PY@ ATU8[VC.+TO&D"Q!P@K*ATCSU2I.,@5<
M7.*)"%(+9NV;GSG6A\BZ6"5!*#IYXUM3_\J3T.3Q##,MXH7E%>#"!>M%-=HX
M="N6C8XDX#?R22P9$!P?2/PTH^'@9[RKQ/<)A1E&G"(W19I/X7>8#R]$N'/X
MB_ABXB^](,+KC>LX1"-A?AG>]G!PR=Q:>4FV9CQUQ D/_4P0>>#W4@_V")@"
M^,H__%FFY]E+UM8LC%-BUD#<<!J;C>C=84XHXHE_E8=>%L.#W@KG';D\IFL#
MNSRB\?WE7#K650PF*L*!I8YU"4/R_YF+42J(4H/,)(&? X3MUBV7<-$CHTF8
MT03?F?F! $C? 'C'<3K6!?)\P'SG828F@,#)60RI<_+S)E8^R8A"R4^(#L4G
MU'/$FP^@-RM8/P6:GF<Y(L%?^K[U9PQ_[UK_]K_&W6[G]0<"2Y<S_R'Z[DE*
ME;^^);"4/CWGOB9)7<8)-JG3>F"ZO60N <O?(N)[M,8WW-'K%&'O@Y2D#_H4
MQ: BT97/\.I^%7ZY@&1'^=TBO"PQ91!Z6GV8F.(,S6#[@0& P 0$*$[ZC#-E
M:"J1"R#MBF#Q@6<*G2ESV%00Q3P"45.0;G(U::Z9XJA3^%?BA=6&22PI:\"_
MIOZW +78L39QX_?E1^G]9+S%AOQ7POC=:/+1]WVR\N\7"] *LI ?HD5(\M0P
ME/SW8.GB9<!,1=#:VI#:&R1X0-O-RN);U]YWB8*/X@GR4B8RLO YFI! 3HAC
M?1:X^?!707:D?H1/@BVE:5245SYW:0;2-@-;*S:M./6-KC'!EE =U.=9G)*=
MF<<HXE.9)2@X*O[VX0?B1YCZH+#??;'_JF[ [@;_"\87.I1!=T'& V&[(FI?
MMF@+8TJC,8Q(;))TJ=V#S"4T2#U06SQJ90+N+QL 92)5;VS:P((9[#4)S#$T
M<X/8A;;@YO"RS%^NB+H"6EK"AKB$!0=G J9.""38BCB_(C8I(GS Z:(9@A6&
MILBPI1FNU141JEV(A7F))NIEA!8XI*4L]*MH[W$U0IBQ.9B$E&BT>!E+UI68
MWC9GAAF_/')]T"+RKH#OKF+DW<&'DR#]Q@W@9D7V-B,2*[TCLUP0V12;.V,2
M4S"78A_Z#/-I?0!W!V;.<B\<ZPLT;?WFD7S)/2C@E;Z(HAP^_L4G%PKZ!1V%
MESHO_Z_RIY!!1)C@=[ %+Z=^4K#"W;L8O>%/MQJ/GVIH"_\(P'^9(Q4)+MA;
M;X6T1#"+*<RI"3IY\'Q,]IZ/!Q@RM5C%L%0]"7L,N]:[P2>TI%YZ;5TA+1SI
M%',G:7U&2SGU?=85=AS6%H\6-3A48@#*N,@CDY3(-C@1R6N3YQ34*>%R"".@
M##@*4WKMD;.[@H_@,21U6-LNR A7,PQQY\#HK)#+B1>CV#_RH&FP9!WQ/] %
M!\];= \7'4S,,]<9]2?65%(]I=?0Y9>P22Q+PY'/#SM.WZ0JDGQ[SX:8QZA^
MP6/5=R\(B3IF"AX:$=6D%D'YBN/.]SC\3L<1<.:0I\F;$=N/X6J/I8E[YT\S
M:<G$)**Q10(BM/T11<!X1369))["N/M@_"IMI6.R9>K'G_\5>6"!H;D7I@M?
M[;UC7Y <J641-'7-Z@WOA46PWU4&LF41/#,601;3?\!I*UBL:[3+@:W\+8QO
MFK:]55&"I?D2S[[_PNU![GX+'-L>M%^WNR6-(08;C9S)Y#A:K%W-CIW)>'14
MJX]/8 5]G>S7:A-H!.YT*:T&U5#^HX.HH9JPFN5A'[68+352RT5S&#72_:H&
M3$\M]6)R;GI1H$$Y">7) RSUGG?Q;]6A]ZUYZ#7.KNB62P_6>N=EWB_[V)"C
M<SM.V<8CE;P]QFI7:_:??L8NNR)3GJY?/<]3NI%Z81!->[,L^!Y@^/@NM1)U
MRS*[*RM$U1#KDFI3/;;QR.[UFE_@UPI=DX3N^<"UQ_W3 &Z?T89]BPD75EM$
MU7<;[;/)G-P&"#6R1^ZC<ZNTN:V'0(;8@V'O)"OT=+PZ:1+$E=7=34)S:WV?
MNP.[Y[:D#S5>H8D][/1;)^%!<$U$;M$".5V)W)[3D_B_4TS308-A;][CRWSC
M)*#\5?S]B3D3;M_NC Y%:&T=BL>V'OV!W>^<QN5[$@Z%3!=]]7SN\W^]H"3M
MAS4;8J;N4,18/U$=CNW><')<#*8>=7GWZ*B<U<H^=_NNW>\> (;X*,MZ]N[-
MV[V-D(T%6D%$15#@#7%NRE-S:.SAN&</>RVN:NT7JM^?V+U3,B>=O6MSB.GP
M,1U[F]'8T\2?%4K#/5UEG!5*PS95'@VZ=J=S)!E+$\ :[GAEU^K'T]:/7F=D
M3[H-U(^:XBML34K?4KJD4CTN-J\(:C.HG4.H2F:I3&$YO"S<NL$"I/'(Z<GZ
M(QM<!*.$=F$]<WL3IZO*D\P:\F<#UQFK7^2E3&7/1(EH9<4Y?(2+(RD//TC2
MS/IG[B49ECOQ3]3-R+^BHI]P+8IC>2+,[L)7YMXZ)8P#S-O/L-)\+BM=/5EF
M'/K0"K:-I<64B8^C\J.4*Y16WIHSPI;>W+>F!' 14U6\BUVF4J9HYF\O6VJ*
M;GQ0-^K-UXU=60+'ZH4[<D;5@M_K.\,-P;_MTZFW]$LH"X[U3O_.HE_H(,N_
M@ *Y?9S8:PW:X&7@YD]SKC7!7H^<2;'36,HR$[6I6+*/1=@Y*&AAL/JS6Q]'
M,]'M:2-BCIJ;HCX<,_8N @W0UY^-#3,DBW"\&1QNN,2/WI %HE@.'OET,\2U
MG#.&4;$9(,>GJOX(2TUGU_P$6 NN[[G=5/6JZKA/K28'ZOYOZNI<Z_ZMHQ)^
M" ZL(>:@*D- */? D%>)8+!5 XOJ/S&T/]KKD^(#I@E0V]Z>)N"&=&G)H!H>
M.@-7B;?$_N@2:*Z)II<(6 I?0."G+)Y]L^"A-/<8:H@*V,"3#&9H*!3\5+FD
M6GV%XP;RSW.KUU&9Y,8WN;K8^*08-K@$D<"6LA /AZNB%3@':/; 7 J<3L*@
M0B^601ND$> Z/%F!)S=J: /QC03ZDY5Y/_R4#;J&@.!_XVKQ(%,_RT*=^FT$
M1;CK>13P+\]ZAMVY55#LTD9AF-R5%\SW<X0NQ+@12\6^33(%$M&\9,8(-0N'
M* !&KA#< PN^P8/DJE4KAO6_$O7[.*>KQ/^.4"LH$L)>&@:59ODZ 'OYK&_L
MBZA,Y9VF9)E?8JZ]M?""!#RN,/<UXI39 RJW#[TT#1;!#DTJ3&]GV]*4'$CV
M+;?M_0;DEIA,E'5#N+!*G7UA7<)?6NBAX0F3.&V\OZ\+G/JEE21$ H)^(6R=
M>+& A477EQY38%\*%LS_X2>S0*P8"W.\$IA6:9K[<P-+ -&Q)&@!%JP$B.03
M>I'8TXMZN6UZ-X5> QT<UKU]INAHR)#^X';(D.WUU;5"5?F-H78TK@AIZY)+
MRNOFF>S<L?_VB]A+*)3^CX!=VQV7\-5P&R2(4_B( +SCU@1&G:KA+H.7V(R8
M.,6J[\4B0(9MVB27OI\)R)#X']R&<;@E=) -9U@"]K'NHU6%085P.F4XDPAF
MW<IN_/"[,D0,^>8A=I^UBM'2ID+3),#&(H09F1+$!W8+%&B69XQO)=&:9F!*
ML8N@:B4@)+#$^M6E]ZWD,]-<JD9,Y!*I\#'HHN^3:9>(?K_'-XCX9@NHN@WX
M/@5CA_L-X1O.?'GWP/OQ$F:$C@YXP(!Y0,P\W&\%[!4ABLT\VO(5\M8\2)-<
M6PIP1J^MR.-]DAJ_"N,I3I>:.'8Y^,N^1#03<0;6H*" 1+AM*&R-4C2.JN,S
M])H0. RWS3E[#B1S$I**$8\0R*R 2*8@7<C]X;XQ#B#_FTXL+%;JIYL T1FK
M$+5NP1^S*]''L%T%>-.BKQ315T;%^3#_;XNC<F8X*J??_A!9RS--^XHBE6C,
MP$H4,:_ YGDSF*HY1A^%K<G!4X+-BETVLKK&MJ6=.VE1"IL38PS[*Y^Q>0GE
M<<'8=^4MA))J<8LB_[\$B*+-&^(YB?^6.X# LN(1XB4S'3KIYU4".SJT2]XQ
MF6CH'#REW'Z"1T0#*KJMSH-HS=CWE1!> J"4\W[UJ<4 [,7>L9T5IG^.4>!X
M)?P&/5Z<!G,?Q"W<W#%ON$^(,SNGC]*Y&G;%TEI*K#3N:A%9F)P*'4JVQ<.A
M!KDL(@W/P15-H%58[+FY98CE*JW6K9L:H<'._70&IS9$;PY3GT$])0[T1X4'
MJ7!UWVE$1OS^!2S".@UHO]%08&\+>\P7O25]4EL2;+^Q. =DY&>AZW.+Q[<-
M78VC>=HG,X32H]$4_3G&G<N5!!BG2M[EM7+8<IDCGP\U,&]I00"Q,0-1D\6:
M#M$LU4*88\8X,X7ZPP(;IZ.8?"H%CRY1D2*ZUMO^4=M$P@:O"#96@2FJII&.
M51@.02Q>'$8\@P_(3W.S-%FR_R0H*8:'&*_/^"8:R2EX-^QFB&DA7UF)LZF7
M8/(2F-B<K W'5%C]BH"IY(4EA+@=00/PZ82^+3WA&T(1G:+WRC&%+0N L6#O
M>\P!9I0/5M@,\<%K>$.S<S-0Z'UN3Z+NO8V7RT 8(@+0E+$<$.KTI+A^9%U@
M]?Z+0P'@E@IH5.QFH6W9^ @:WWYN+0WF/N!6=V /FF)J!*$J)&;?X,+XE'BD
M.X,%GQ:+EV^\D-3K\AJ=@[)4720)[IL-C1\("&<Z,^+FK0Z,9G210UY7(*Q@
M-WU?"8#A%Y@RX1DS8L*TX[X)&V$8BV!_[=75D5_]6^!TXU31"8L&@,8[6C-)
MA"<L-7F6>53H%88&LP+X-S6F.ZMFEK>G&-6,WDQ\/ WSQWS<$> !6 K<)/$\
M#7MTEN1BSRTLA0A9%U9". LK1'?.4XYHB,46,-K$QX  T;;92!BP8T8PT;@_
MP)CY2UI&A(AX.BM ]I@\[ZAR2M;<)9&9D>IMWM8G;%M>?6"_Z/,"MQ7_K<%N
M8Q@1_>I'5XCKC5_%P!$U=NW/K^@_8L1_37T*6Z.$&5ZLY@CA%;R#-1NXM;5F
M7WP,$%@7,T)]Q^7^G,0&;T7#[)?>\Z6&OS$QCB\)AI).3I?!512 -^N51@\"
M:5H7<;K(I04X =QOP7E4N^\=I+%_E\#]H\?FX^0&O(R7?\3Q-UP@/5\-$\VO
MZ-[]4[EWR88K]E\R=)M:F(NR)(X' O874Q"**3 DC'*JRC?1J;? #269TOD)
M3&DJ\SGPU\_B1'6I#TE_P/\35ON+CQ*&60SXO#N9#&P-\8VY8M4BW74>\I K
MM6&K+UPF&U#;]*?[\GV],(T/7Y^]YFYGY_>6!#RA(V\3?$?EV)%?)&):?&]C
M7 [KEF&NQ1$>:6B$K\7!$5O$J&2,/#&I1#8@Y&,S+$&<$=O:%7$HO+T J;4M
M;QECJ97P#!&AW2Y$E/A90<:!*P;34&;#\=.9)R@TA*B+AT@G8!HP(SA@@BGF
M_XC1AYF)JX%9\#T(P="3BX(#10\'-PMVY&1#5SZF<*RN"]X;;@HYS$C%;/@P
MD ##)L@-9<3/H#EQP2*CB>)ZQ:8[(C"\N@C?O'C!/DR3V$/GBL-;:UO]P,PD
M[$1Q2H"8>9QN<C&%5$C"(;MPN^'-B(J,LM3TG0F8D 7\8RI \2]"3%6YNF8:
M,^.N47SP$(%E2<U7=)CT4MCCT%'$\,5R)?H$K:[I62- (@F2A&=:X"WAW%3=
M IXQ*%AE"B+UE^)1,7N;%!/!\ @&=B@ZBZV02LTICA>B)1<\+>H +'0+[Y 4
MQP YGJ#92[0V:)2-&+#:RJ44RX"C#A[*D.'&1L%</)N'>9O&(?WVD*_)*B^W
MY)669X!L4U[(UC5RK/^)<PP68O (%FA>W3>[(L0@)7(>SW+CL*%/.B&F78$E
MY1N)U$)5HMM+8I+SQ4 4SQJ=)E3^L;K;%N=+L;IRA"*D9DP*JJ!/=I NJV]$
M7]@HUBC_T+W-E7"[FTBK[4TCWC2.VYO&.G3E_&\:204QZ>$F3L"3$2X=V!Q;
M.F[B3W@C6/X;&]/R7V=5?V3C5/XKWDV6_X9W%S,BBRS_(C;HC:;%)KW1..=>
ME/^,D9MHHW^*0JS\PQ+G:6,RJL?-9&TJEI>(M!ZN3=&9C>HJ0@:T5!8\_A)$
ML.I7O&.D :PV^'V\.'QOE;%KC\1E*#=PF-W;37&L]_LZ-.D*S HX6+AUJ=,6
MY6J2#T-YA^A.D+MFHW?GK]2935S?*7[2Z=H*O1O.U$7=RC#5*(K- !MZ&JLY
M>9B4M?P]X$MC\0^0<XS+R8'B1U\A?]ZV <".22E"V/,(7C8<';OD/NF[7W%B
MV7^2@@C9EOQMK'/*[T+'3 =!C2.*63)4P;NZM6'M8GE3\/<XV6IO9U40Z-WF
MH-W;50NI$$T"736JQHN.CJUKK\3E*YP%C GBR_9KM !+=0Q@5\ATCD0N*9[7
MP.8DOAXGJMZN6<GY]*;NRVTX 7&W0U!#SA2W"YXNO@@2I9=!.8K"0\. :\E_
M,UU:QWJCQ90[6*(M7&N7E;S[T)N1#N7$8!CPO-P^N#O$UT8UBZ]MK66ICKA1
M4*+GX%4DQN39$N,2P!]"^>]W?&U#N7L7TQA6_2-'Y3&241MW>N]++\&^3/=0
M> H1O,/&38/*X.2[F(0H7!.6PXV;^%3:(5T^)JP4TQH+/#UB+Z9$\43%+?@R
M0P<!^(PY6Q<A^20WJ[A1H3^5:CRP4_2 2NHT^4*+!VKNK$'PR=J(&E&90F/&
M2LPX"EX_J>RDQ-!,O+4QXRG?Q>4113)><A@ EG FVM>?S[P?F%";SZ@TSC:2
M=01-N(IGF>D1QROOL%,SY=W-$5:6GK=\%8;S\8EF2?P!M;)I 7,=(C9N-<4%
MH70]0;&D&/,%9FI<ZQ1T*]7*Q3>%5+R39H:*BNK&JH2I#9"7+?R4'.'TYI(U
M'EW4*FFL]<3_S9%DLH R.?&@N@$.VRP*ZQ=DN8@,5]4HB(59B=LWF+U%B(LJ
M2))URAZ= _#+*M2*BVER3^O#$/PS>FFZ0].U2*//T2Y2#1":S>8MCTCH3XD\
M7M'%2]YN,_U2I2B^ >.>Y#QW7_!2QI.Q_9G,#3-Q ';E[W/8FP+17L1N$W&(
MPZHMZ7K$V%DDC[FY-;Q6[QFIE_K^=)V" Y)J!U3SD8NT3HSG\5I3;FZA(Q@A
M]!*F05_&.B^5*A]$?)W$!U[ ;%T,=$EH MS2DU5,\5^5H2$/(YC]"$)*9XYM
M?+BB$/K9<&P4PZJ:Z2K^6RR\@)ZDQEV&3?7PG</?%RO,XWO6'3GNX6VP9#A,
MW5.Z7Y$2!(<?5;\NRE$3Z6)@?J<Z^X8Q^@1Z)N7'IYP]E0H_2 =Y56V1SD$U
M&TSULI#"LP> 1[!E' 59+-*HK_UP7B4]=.K.2MFROO$.GLCQ:]X2WTGU8=P@
M42[QKF]^AJ0 CHM<PNF+K]&]"J=84I:0O-&AH9?DM*A4::G+8"5A ;"R*1#7
M#: +:8QUSYS8:6:)@D:32RL4FE<WLJ[@Y)5$:*K93332K(V>%WI-?BN_3SD1
M(@PCYQ:Z)$Y\CO4ILBY@4PVMD:$7WI+/N])38T<3,]JO$I_C#W2Q$X9F.BZ&
M4L)0NMAL7G!J1&FR(;*FS=LJZK3\'I[?DSF5@*ZY>DE<.A@WAPAY4DHRA_-_
M%E/V"!Y\1-:CD50NOR[\TA@]W17>+7EA6EX [-Q?SJ5CK 2(]"4,G,J[Z'OE
M6EH*;DB)U"VK0M#-Q>60DRH916N<Q"CB6N-PG*1+?$Q6I0B5AF+'KJY*H:G@
M6Z1[B2[S92N)!Z\XJ9?ACM'!"\,:] %*)HO\Z@]QQ\1M:QQ=Q71$P3)H[>21
M4G/+-Z"RU^PFB!^V=)^^S-OA#7D2^CBGJO,\I9DS\#D"/+W O[&&;D:GG0#3
M@;[360VA,\BDRG0VTB1X!@57!'+H=AW^I(X]XDZ<CHEB\D#0%!* VJPH):CB
M?L_08GF+IGIL9B06]_V==7 <%MNL>6N<S_2U[)/3OF[X$T&ZPFF ^9@E..E4
MOL,JCTG_>D-"4"1UF2C\4K" KW&]$DR>\>UMAWH^=VA3*<%3A#,CG>+"$<9X
MD<H1\*VLRON@C N\EC>O>@O5BT9Q4DE<TIPN_A<Y3@4L";G>HN)>5/=2)HF<
M#=SY0;6^R5@C L%<0^?B!*, "+(@^AU2 2Z/,X$AO\1J>U+%C?50V;13G] M
M1.A/Y-\=D'5'91ED1!:E;M/]I*FTH)B9S]D=,J1-M:$4;(>Y7M'F"R/ROP<B
MCA^8KBIMEE3'89QA#A@S:Z L^))ZR;4:&_A<VQ?V-I_4S.@VA6NS0\*Z4MXV
M)E'XF;'%2G'U9*V/KSTO42N5%INK$!W=VD(D#L]]7.JXK"S:=-\!HV#8JVWB
M[0<9N_N"DG4645,C6KH1YRR'*M_+/1\OY<S?^'4IYSHX0PVJ7'*.@1H!RUV>
MB]HZ;RE\,\O)4UMFTVET#X*L$P&U"^FV2JTM.HN<]NYSD29WEJTO(8H+7 X9
MV:6@$6P)##;._C9W!-WIOS<VB)N*F5=%_0GV0%R"I6D\"SQ=2K]M.<R)9"W6
M,U:.;ND9VN$$/,T,E,GV#)1#;-;PIS9OY>SR5DZ7/4^W2._EY1$E&C=LI\$\
M:)$K6[K"$B=!?TZH(?$2/;.,,ZWI>#T'7];#_(1/NN;,_('<(U59+I-BRTG;
M?@Y' MMZ@]GRB!L;\]GM$GQ%]'' &13E:5[DS?$(+EH7=W0S@9JC\!VKF\?*
M$VC]7V&<K2N^]B&BIL%SI:(P\^.V]7L>7>'62,F< >UH'^&X %X>N.@IME[N
M&_P%5F\Y#?0C- 1RN7QKG>.W_ AF=!H4\BSL$C?8(L2[.1T.$YZWB(KQ%A?(
M+2;XK@#-C&40?O!!'N^[0S%(;8Z9_*!\#_A$K^>,?B9WTSQ0*!' R1AVG>'F
M(_HH2(N*OC[%64!+2 !%5JTQ=*/@L33RYIVCT=? .@^5:T,N2TD&]KF[QA(\
M'X$7P2$3CC_%1>!5<-\RCB\76S%GN&(52-,2E;HB[X[T-;U&][FARP[&*R3X
M1U$0J&$@12&_"@GQV9$K/+$R,!!)2>54?9%08A3$DNLUSXU;R")@58P(RJD(
M%7DD2'A(HU%ZJ0&S13.FOBHFR;0:FW: E=HT'85(T,Z#HPB\(O"E*NBY?;BV
M5 9S#*+G(M5'P128@:40'5"\Q7I>BN/JGUX4 O)3@O=BG36=USWZV+3[6,/6
M2:3 "KC%+E48"&PM968KX4H(S'3NOS16"75/1I 3PL3?0[2+2ULH@V9815+0
M?75$(;H:][,B0/\6\SUEK&#)]<^9P&<&OX N0F210+B6']UF1XKEV4+#02II
M+',9?RGDWD%C&DN3\3AG^3)GP9-1VF=]$Y]4G/*,/K')H^D!(8]AI.KH:+3N
M5:@9?4'!.5:&PG0>)Q6I8/,-EO,]L$6K)XG B$TX<1-*T]-+U>T:"*.<P>GO
MAI,-$700,S<=Z[>MG];QBGD"KDRDKM(5AM M>R7M*]P+(?3*^(IX',/-J0+\
MLM^QV5X%)'()SW779(*7<N7O& \I WA6/D8:C!NTHC'9,B0*0\R$<J^\-8<-
M2R,JM)3JNS/A/)I/BRFBVUQD=4!(QWR:!K#_)0(-2-QP-TPUC.I:NHJ64,O2
M.S8EN(QJ]E=$EPU4.&WF4&"UWXIF39>_BZ-)Z%/.T\)/I.:DUG]>7'RVN47,
MJ\%_FMB0 LC1K .6 :M4G 84V".LS\H"W<L9*M.TD:(\-(@V[Z'RE%LJH%WZ
M=-N(+M T!^LJ$2"-E(2KV L9R7291ZKJC?(B9;D<7JTG AYZ036N, 0*QY7[
M(*\:\2((PY-F,OK?UZ ?@:K[RZ2K7"B)]D0-M&UXL*HP+_&UN1(:,_5$P;2N
MF*#+<;6;J9(*M9=X.]8'M],@E?]"=4=\YM0L'C6\VFK_O6C"IF(_E>6Y*K"9
M2<-9.%,9WCI,D'D6M[B$U&(]0+'$M*8KOWQX$/9EA7<&!IHQ3UR05B(CU%JW
M;['.?(>C%%S,)@$:(B3OPNHY_9\+V]Q6.^]8OWMS>9]6<>BEJ[=""<"&N(D,
MO#R572ZM#L8S6([FMVXZ"I>,;J9VC+#O3'YF0$#557+8JCAL9 T\[U-S?W-G
MPG@+)S29(99= 8I;=]#2&GD:N)%B[>3KE5"2\<TAC.N.*\>6HQX+M^^P)\[X
M9TQ6K_R=O"@*_A?75?HA.Q;6/ L+O"@SQ&57HK[?GY3<-G&]C:4N4=AHL\9N
MYO'7GI-37GL>4V[2=RBTGL0A;Q.?,65FCIO\/L9\>++X.B;@@QO#R"D2#0_7
M\3WI$KK,(OE(%\S<<:1UV;;>2)21"B]'9V39^FQ/VD>9V4:\[^UUX"^L]X3!
MCFKU":$R_$0&HWT3*4;\9AOEE8)KE9IG/9IA^IM,>0RD9VP+%S3F)D2ZR2R6
M9!\J$7VNEVEF+M-*+9- >UT(%#8X4."IQ.UY+]W!<_\%/>T.YN)??'N,_3/P
M=M1MC(+9Z?6I69DE^1Q?$!Z?^;#P]5[8? $L94RD]B%F6AE'PX !+4(W%B)I
M&H0/IBU/.9"$\Z9A&Q"Q@=+5\BDF\NEQ%09#$X['#TP)$GEO^)\I 6^!=,D,
M4+%EH' (RY<%RAA2+>U,$9=<OG\+AS]Y]L-!B-L*=':-. QGKQAN?L$%-W,T
MF85 W,((!@"N-];2IW_77G1L2"!=)\!#L@ 7]I7XAD81,IPQHRYID$PUYUK&
M]G)53VC==,+ !W%BDL;+^@1J9N@FE[O",!MFQ;Y2//K:$SY4)$&OY0E4GA2E
M-;#0O!@2D<AQF[M_192V1(A'6H5?-8%;2)U16S"9--6:O+;"X!M*E9'IH9ZW
M#^MFRT]0"*OT._>2LS'JMCD;YY>S\7J;F-:*O.CSQ9>OA(3WZ>OO[[]8'_[\
M[=.7CQ=?/WSZ\^CSPV@/:J=ZG1]<Q_H#-MJ0W6F?BD,:%@;ZC0HYT G"TR'\
M?ULF^@G,C#GCD"FH1G)W0B_ @D@L2""_)BO7HY> ^6Z]'*>$0UGT9@"<<;V,
M)1".5<)A2+.^4K-N8\OT/G;^!O\C7E2] D_I2I5"$QA6%8F2#%WL+U?JAG=*
MZ'<YHF-X5UALF-T)F7=T4ISQHR2]A!;9-"E'Z9!P*L8Y4%5T;P-P*;OO9B)[
M4;S-2M<R@Y:&%.&R%XV86%WN"L<AD:Z.SAH6=TH6*A--T<10U$DFQ=H9!=F2
M^D;RC ( 5 <P?;"Z]CT:[3Z8H?(2H HA\$@,FGO+39IZLV]7!+[Y4DC9@O[G
M]2/Z^%MA@=3Q%LO?I-G3X#4"%@=CA0LL2+A]@DVZT:U?9=A)/V7;^BV*;QC.
M*64$+.Z2-KZJ7#[F,FTEQ03&BLBTE55<<OU.H>>%[8>.]PE+,YR89PHTQ62W
M/=Z(CT\*KWZ,$0?E^BO"RLB44V8NO9!OMMXS@8T1*R(KQENT\&WJ:_*WC!BI
M>1+KLV [KA[G/F,:UV<;^P0:[T^3',N!W9Y9HOLFQM0F"O@FHH#;R\&*B.!7
M%1LTFN1\15RO@T['Z; =-FKW:8_),P5_6E ;SN;BVM$*XFJ\IBZ02*/G2/M-
M0A7/. *^9%Z4'5"5!6D23LM/,+;U=TZFC?RK..-*DT)RE0**6_I>L4K:9$J2
M:%[20A#[FHG:]T\$GEK(4AP,N(*IG0Y>NL>%5SFG;"LY-^[T'EV7T<5-7Z0A
MV9JI*5UQUV*.%\<,8DB5F43_0<X[T4G$PM@+V#Y?I!=QP@OZTC-!Q0;_-.JB
M=YO%FFC[]LUV$6,LE.&;\!"N^#S,$+1'J&$4N3<MPP[Z\_FA.=^_[#EW,%7<
M41710LJPEY1ZNDK]7^1_O,8RX=!;_Q)$-'!ZZ;5H2X3!,( #>S'A88G8 :T,
M_ZQC.TZ'XSM9 O\[EU\6/SOTTZMLOOE;#WX<]K;^W''<(W_KC?M'O;FKL^[
MZ8Z.:[;M[)EU=K)7LZ]('U@G0.U0??_CI]Y/.J8ZQSWBE^[JA^561>C*NL=J
M=]^V\-:X)>GV9[K,4C9(#'W'J#HXII_V>K01$_ UQLC.GSD>+L&B4]3TDNV[
M] ;O>7J$Y1:V&!ZW*%G&PJ&^WC%WH;_8,-MJYA[SXF*_B;T0J7&?Z3#UV0OF
M6W>ZFO1X!1) 2_\PIU(P,'MTH^)2"SV EUUGO+EK(R@E7W@\=U^4[@U.*JO-
MU'/PO^GO%,;"PRQ1O(9K^N-%Q)1C<^LS.?]QPL^R1Y[6PT8<,.\/-M.%BZ=3
M&!Y=0VF]HZPWZM%_>V%.9SBQZAC"HA\^PI'I?^#4^,8W+#[^\)<ZN-V^XK?X
M!&(]49.W+.8!^^K61[NN_N"V@.;M/6F$.C^G.Z(XAR:P\E@ U:,%YS.SP,=[
M<= B;<S9;.;[,&?';LJ/?+:EB3%"/GAX5__LCD5:A[6'I;IU)K:+X&&SV;$J
MYC3!X=1J4BEIL/NZQ&E3/"?L*STTXL[^XVV7J5VF=IGJN$QW7IK:;1[/[K(:
M!ZS"*<8VZ'1L^,+II.Y@[T-X;$WR/K@ VMW$ACW2[2A-P5&&LF(:&V(H>X=*
M:[7$/*B-O&6%[KPJM1/Q_6UDU1#K+7#=<<\93AHO=*U9J/L*M6:A26:A/W'M
M_OB$=N&> C<L2+W:2-*.2/6I@S3% #1,F36/"26%0H7[!1%K9TZKY[O7.5$2
MHC@,'W,>N8_EJ4N0HRYMM%K1:D7SM8*VRE>4]77Z?+RA,]@C(6_;E7?/J4A4
M*UQYGS1]7"8X<+;XR@-ITO=/$BI# F<(#"/,%0RHJ.0.J>3]IJ62]QSKG;_P
M" ;FKU4<69=^A! BAZ56URB!],\XJJJ+WW<!]R#?K=<"]AWK(Y8:77H+Y LP
MB'4;MW"9=;%:P=#10!Z_A),]*%CKM80#"3#^0><W-V[Q*K5.].)I8@.X]X(-
M,-$<- ^ #2 ?A5'.7L+,(9[N+XRVLH.4^-3  87>BO+]UZ?NWT.A"6B7^?5V
M?($BC_06@('C%OL4%G&(##\TCWOM8H,3U&!,)LZH,SJF!,-UG7'G(4HP!KWC
M6MW5V?' Z0[W2^D_/O>^=G$^(7RD1IR7>I9I^'O.QCL_G27!JN"6W"6QLN)<
M?YLT+(/Y//1/EA13%?&XERSBLYR<^S4$)QV="P;N?Q,Z0O^>!>#86;A_0*>]
MIN*4CME=.R@\,\_MN'B^BA<S1(94L'WQ@GTTPF! %VT+IB2<<5[^%Y42!X2'
MCC6EG\@J:CJ_"K?N_#2BVVK$V6A$ES6"^=$0^)V+Y8L:\9_,GK:/ A :@8@A
M,I1_4G76.3^EZ+5*<39*T;O+-O'%1TKO6:94! DTK NB+'I:^T2_58FS48F^
MN4\D2L0K]XF]-.#);A2#5BO.1BL&_LI;INLT\Y=I$,T$0%#$6D' 2I?\(Q*P
MSASK0@"THR?U?KD*X[7O*Z0GHK?RHY3Q;9"-8K9^%(W(XM6ITF5=.%Z?5 ],
ME(96#X[2@^H;C[<XSPBP:;*B;/.95GF2YH+UBO&YD ^A_]Q[\8JX$/"_9!NW
M('6=O\9T6XTY%XWI[JDQ&R0FK<;LKS'==H\Y&XWIWL\>XXZ)>>NM@[I!+[N]
M08=!'N<QL5J:C\N')IVATBDOF7J1G[[\]"/TUU*=NIU.]_S5J=V SD:=[F<#
M:M7I#@$!U_GPYV4]%.H4$_#_WGSY P['"$X\0U"H64[1H9<"4U_\?2[_KB!Q
MO=4*(>A%,C?Q2WG,9O;.RSP06/")IO[,0W1@!#&F[V3>%?/D(F#]?%YD$/M
M&4'\H/S> ]YKGU;F+M_^_G1ESESIK]Z/.(J7:_ 8,C\B H?+V;6_])0LGJT,
MO+WXHY6!+3+PU@MGR N(__U'$'W#VI;SEXAW[W]K)6*+1+Q#SL[@B0G$'Q=O
M6H'8(A!_>%,_?$*R\/G+^U86MLC"9V;C>5K[1?_IBL-;(DC]C#6FU4>/E]9S
MKN4B9N&T<+A@HN$(Z9R8E4^DFUN@996HJ*4ZJAZ7.QR?5WP?@+9W^>2YJ$!-
MXF"G&+HLSR%B[[F%-,AXE#Y+2U>'?(T3;WYSHD1/#3YTIHH&NY<RSZ9(78B3
MM6!@(A[/!"^;EESP5I:,#22$O8K7'K.6M*I0;BNK[R,NBB@P[6XO,&U+11\T
M#%^74M$]^*2WJ=.^Y<?#JFKZQ]>!ZF+1RP__^>?%U[^^O+_<:B]NK9FM2PG]
M9^.&A A>?>)V(^.YYTV^+5Y$8L@$FT(NNGD>KBV*@R.39I B9QVRCC(;*/+@
M(A5=1$'RJ7_MA0NDK25B/118\0#B$_AY!"]1>YJ3<+/J?R\SOK.XN5>Y4"=:
M%_#I_5^LC]Z:*]T& C2WQG7)XT'OF+KD_OA!*H@'3J_?O?=689<:=P<GJ$L^
MI1NZLPQUV+P1<8;L_UQ^??_QTK8^_/G6><#S0]VJ9-M!-6503\2 -'!$;]:_
MG--P7J6OK(ODFS</UM:[>/HM. AOH3'#/#\YW'M$1JRT>U?8A],-]T]O"2YQ
M*ZGMB.H1G_P:9"$(Y-MK+TB@,7MK#K 7S7D"\+XNP!,_G5*?KY(@F@4K+[14
MN2^<J>F=@VCJ&N[HM(-JRJ!: UO7$9VA2_I_O!13'/S,3]+#(, :,\SSD\,G
MZ9*VDMJ.J%8NJ0"X^&^$H5<^I[VUJ 8S@[XFOH?XW8E5]DT7ZOGMONE6>H%M
M5W8UNFZOS\UZ;_O-^JMI/%_#_[O.EN&O_Q]02P,$%     @ )(JE5M;UV <X
M$P  1,H  !$   !E<&%M+3(P,C,P,S,Q+GAS9.U=ZW/B.+;_/G^%EJVZU5MU
MZ20D_<I.>LOAT:&60)9']\RG*6$+T+:Q&$G.X_[U*\D6-MA&-H%NWS7S83H8
MG8?.[T@ZYT@6O_[C>>F"1T09)MY-[>+M>0T@SR8.]N8WM<FX4_]8^\?G7W[Y
M]2_U^F^WPQYH$=M?(H^#)D60(P<\8;X WQS$OH,9)4OPC=#O^!'6ZY\549.L
M7BB>+SAHG#<NM[^EUW#ZKN$XLX_U\P_.>?VJ,3NOP_>?8-V>.?;'J_-/C8\7
M]O_.KZ\N+S]<?4"S^KNI<U6_NIR^KT^GCE._^@@;[]#4_G3^X4HQ?6;7S%Z@
M)02B8QZ[?F8WM07GJ^NSLZ>GI[=/EV\)G9\USL\OSGZ[[XU4TUK8UL7>]XW6
MSU/JZO:79_+K*61(-T<KN-QH+A^\M<GR3';U_/+R0K>4?/ .SMAC''KVFK/#
M:9V_K!!+IQ%?G\FOI9SS^OE%O;$AR>%KLKB8=V?!ES4 .:=XZG/4(7390C/H
MNX+$]_[TH8MG&#G"!UPD4=YH$/N:0SI'O ^7B*V@C0Q6^/P+ !(8O%P1RH&7
M()M!-E5J,LHE6:,& A![Q(9<>:9LR72/$NW/D,N9_%27G]X^,Z=VEE^JS^IS
M"%>%),=I NGADR(:Q#SRXM.G3V?/TL72-4CU&]6^+O^L7S3JEQ<%Q&8Y8'[9
MXE-=TQU"AVAX%=-!T[U2A]1!E>4+)DKUF>54(WV0YC2")I"]?U=$($/VVSEY
M/+.)[W'ZDL?YTTCTAR)NO\',0;B(;-U<_I$B$WH>X8I>/@F?K5;8FY'@@7@D
M'>9:>\T0S?34F9C^4X:F^N<:4IL2US".SU:4K!#E&+'XTJ$8+"B:W=3D3%G7
ML^0?+IR^%9KH)@D!FZXOOSX3),CM13W1M-+[;FI, ."BP#9E[OB*HJ(=%R1,
M+$\*Z/_W_;>A6[3_@L3VW?^.[CMH5K3[@@1[>(_>2^JQ^!Y@YZ;6)"+N?8!S
MH9U\/AEVT^,8)3)JK#EJGI$RG\_5?Q>@'H7)=: H@23]]6R;8(N5SY S\#ZK
MO[==/"0.F^P@W/*-W'2;1DTE"Q]J*^ZR[:#?:O='[9;X8S3H=5O6N-VZM7I6
MO]D>W;7;XU$NHYNY&-%H" A&PHQ(PZ%Y@CA3$'(% =L34C$;/T JNK= ' N%
M#P/;)DLCAI?[8 C>;$CY6]4Q'8W%_^_;_?%HT.GVFX/[]MY8IK R8GB5#\.(
M-1AT0,#\A%QD;F&/AV'[3K3I?FT?$,8TOD9,W^V#Z8:D$\))).ZL_I?VJ-L?
MC0?-?]X->JWV<-3^UZ0[_OTP2._@;T3\_5Z(!Q(%UB N\W_^^K%Q\>'O()!]
M<H$81-;HKM,;?-L_2$KG9H3WPU[P"OY "3AA&-HE,OIA@B<C8R.R'PLBNP%L
MA4.IVXF8*=NCD=5OC2;W]];P]T%GU/W2[W:Z3:L_MIK-P:0_[O:_/ @;-KOM
M7$.V.%,COI]DTHF9[1+F4R0^:!E " &A% EJ3 Z(! $MJ4+0=N\?K*884>,[
M$?!\M4;=07_0F?QS: F[Y4%Q)[T)L(OS;< "=A(BP1!HCO)SR+-"T%A-$1.,
MNF-A@%P#:J.]T?07VZ:/DU?(RE\&@]:W;J^7Q\+KMD;K-K:MJTDK9-F.U1U^
MM7H3L91:H\DPB)7RF#F=T&CSRVV;2SY ,0)Q3A6"0&08W:_66.28G6[?ZC>[
M5D^F/,-);BP,'(R@7&V#$C$$:XX@QK)"Z/2$4^:+E<*61FN_V[9V0%@AF[;:
MM^-\?BW:&>WY/NF]M^,*67/8_MKN3_+YZ+JMT:H?MJVJ22MDV?WJ6GM4JRX^
M;EO[5'Z2>8\JN8ZMW_(Y=[RYT>*)-#2@!HJ\0C9N6\.^2*M'#\+1[JQAKGPR
M06.R=B.10VH60/  BDF%;"X<[;X[5I&4U9?E,UG8:/?S%F5VD1N12*24,6ZJ
M K/!KT*@C-I?I!&Z_<Y@>&_)##O79)^D,D*0R#M#)B#&I4*&MYK-R?VD)ZNZ
M@_%=>[BQ[=8;C'+654Q,C+ D4M,83Z"8;NT(2K85PJEP+?B!N-C&B!VET+QF
M;L0UD=WN67 &;[3,*FTK[*H=C^'4S0=O#BY&'!-YL[$.#=X$O*N$EZYAYL=F
MB\*(0R+?U@RJ:.[4,FA^V^\B-P*12-$S:JE5Q&5W230_0+GX&)%*I/>F FL5
M(0O*H/FAV6AOA""1[P?D532TK(\6&0'KUB8C7R;2?$E<11/K8FE^,V]1&$V=
MR.,U@RJ:.UERS6_X3%HC!,D\/K-H6T50MJN$^2')H#0"DLC@DU7&*@*1K%$5
M&!U9M$8P$FEW2I6KBF@8*U7YP<G+RHA5(K7.4_JJ(GB%RU1#S+XSZ#D3ST:4
M0^S)MPU;2/SE'J<NME.@T1$2N?W>M3*E!Q"*@ U-_@;>A,I4R6UVE;_ZD%*A
MWB,JX!6%^!E!3]01<A36UE).@&X#8#&&N!R"/0RGV,4%1_R^K(TP)XH0.6 .
M!*IA'!-93<SC9V_W&;0[Z8WH)>H7<7:5'X^Z!/V%$.<)N^Z0N&Z'T"=(G0((
MY>!BPNDJ40*)JN.:+9!\0<CXA)<TB67;_E)JA9SN<@4QE2__](B8?8I,G7MP
M->*9J+.DX!F3 R)!()!438!3-S8ZV(.>C:&;MHY!WA&&^PI='Q%OB&R?4NS-
M;R'#15S@*'*-3I*H!&7NQ*Q5 >E+*X <2'V 4@@0#ZQ5 DJGDSNMK6G9?_J8
M*1%#I$9?DX@DPYN+?HJ_&'8057KOMQH<7*;1C?*^'"'BLDB->J@'B!0!&YJ<
MEIMT]VDSCI?2<NOQS\B,+]#.V<(C_!Y!"8^S,7' P\Y8/T(WHSLF*GB9[KA6
M-S9W,4!F0*@,C%.>T!MHQ9/S'SS-@)DNW$(S1*F:@Z+Q/B-4&3HV1[S6'8O*
M,;I6HN"8Z5I:]-:<)H0'[@1BXD^>L39<GWCWD'X7UIBZ:"0'D!IKWS!?$)\/
M$72P^R*,A>A2#$_19CU?O-977B_9Z#V)*F6F]PAE0*0-B-0!H3X@5 C$-8K-
M0-5TJ=VG7J*E9=9"%#^JND/78YRJF^2*+'Z'$61TF$2%TWS^)KX(S4 D'L3D
M5],Y@H,S^U3 ,BB-\"4JE_KL3L6K7H$9FF2Y(I[T1S+KB3 *M9]7R"M6.<G)
MR8A4YBFKB+4<3HHYT-RK#-[(7ZV"&\RAVX1LT7')4U>&5DM8,' KQ,\$Y+M$
M&5,#&1< I 0@18"8C"K#^0W)7Q! CO4H M4Y4GX^%G&%S-2D.>45U$.1*!4?
MFX4Y&R%.5#8UQ%H4"&6%PU5)4\F;E@>4P"KC?0^Y#"A?R&RP4JF)-U?&VF_K
MKS!/(\:)PJ3&6 N1L_%:3 ATY7?ZBN+PQ\4QT/WCXH3OL=*;VW&A)"5J;D0D
M4<,-CD!7U,KR9VL<WQ4)W,#G\A<XY,_UM-"46YYS2R@E3^)S$ZZ@+7RU("1[
M\3;BEW(7CL1/"U/C*1('I#P@!(*U1*!%5G-LZ6/HPH9P/J=HKO0ALR%Z1)Y?
M:#G,R\J(::+:&)V5W^0MT=7<JPU?: 69HMDB%.1DBH;()G,/_Q\2CM_QQ?*"
MPITG3H9H"84.WOP!494'>#8:3%T<6'4?S(\BW^@HB<)BY"BA0D!K!#@!4P0B
MI0#V0* 6T#MRHLE:,Q!3#<1T.[G9H6'.%XT=68.3JY7-U>3V.(4VOX6N-,P^
MDU(6"R/8F9=IR<)8P!-HIM5$*?D65KP8.>+$_GXK<A='/D4>4]KN4><\A!@C
MV@4N\]HNC"H-ZDH%$->AXK72)&S*4(.5FM<LF^/'8OE#,89&Q!-E[UV(*TD@
M% 6TK!.P"1PLQU%RH+M?17Q_YB; WR?*XWD!!Y'<4\T\"= 0,4ZQ#'J4T422
MO?5D(H0?9L#O)\KH&8FJ^B[/B"0&,[^JKB<>*D5.$\5^^!U\#CF 7*,3%7JS
MO) 3G6:?M-M%B[R>E:0RPIFH"<?O&JVD[;??\"\ 0!:I$85$93?M=H *8K'C
M.M%;'[NRS!T[8RFRDB7F1<]YO5J&$=U$C7?GO:;@C18;/S\*8H*K.2<FKWO0
MY? 9)<OV,T=4K!U-GW&R1%2>/5AO+CY0,L/\%HE5!4U$(U?^/#9R]DG2CZZ$
MT9L2U;G4RRNT6D#J!;1B8*V96HFCW== .1!H!V+J53V[3\';)IZ-71SN^(S0
M7 [*+9@YD6?"B8L=]8:?)QP(!<85WS^*,:W.J ?/Q_#YU3YX5)V,+IFH(6:X
M9%Q+55(*]$SZ(2<@KBL(E-+NN597';4/OU,:GYPT,/;#XH7)'YGKR4$L8VK/
MT6_J](@W[^%'Y 1OO+S*[XJ+,;I2LD"9YDI:,-"2U706O=LCI=>5^/#%GI-C
M;*Y6TQ>]$F@+'F01S&9K!#Y9I]RYK$U?UFO9V@FJ";+QIJ5"]T#DY&6"\T.B
M"IGOVJ;_;OQ^/7MFUW"UPF*AE4^"SYY' MW5(_$$!8>8%;H2GS^:+O&=$:*/
MV$;L'BVGB-8 G#*U.W=3X]1'->#!)1(94UI3#[NN?'E(-WV>4A=?BT47$T=J
M=U-S_.#EM1I@ON"+N2\_?:'$7]W4@N:8HV4-\* YIW7Y%[MVB-S9[8KO)*/:
M668?Y)0LC^D^^-1>0(:B?.8!45O"-T?Q3LV@R]:]RD=\Q&ZN C$Y^CFFT)';
M] @_JBO(+,_1^ZC!4F2)T/I);J=V"&U2Y&!U[4/3I_+'83,M\%JV9MM@3YX<
MX_JK:;#G>U.S%;.<%@N>+(DGQC%]R6$N,4>L"(.NXBA".==71^7D*6[YRKB/
M= )%/,NVA>KKA$E88, 78J6)CHR:C'@<864U[=:Q_/49C/7Y?"NT4M9<4H#!
MP8=>\$06BKUYGMD%B4& TH\MOXS)+7J V&GYR)J)1/AW!&F'^#1[NMF/6UD=
MP6J<-QJQ6I)A"<EL7H9E9.@SAF&8..[N1VK3,O1AM""4R_'3]1X1"VIZT9O&
MZZ ITSUST^_OD Z:'M$?@[DU?HA$I&^WR!-A%6=ZRC4X:2$>94!=K1]-^6X2
MQ:;>I;<M0R]&"TA1XAR212GTYJKI[4O4Y &^R$>6O-U%;?4]"/<:S&:(!L<4
MA=X[G/S0@HZT1FFBHP0[&WT/8Y#0R;6/'S#:R26MM*O<UH4?&9<?A;>Y2-JN
MM_*S@\6]^94B#8F=LQU#.A<)PNX9)[M]&6:=H0Q$R6S"4)#L#*;RTEYY"+K]
M+!)"@8K(>E28%CM3; IO7\GT9X>\P62'. ^^D*U;RIZ92V8V01DPCMZ9VC[+
MK.[RSNJ5D>P ?7/X]>)%CCU_BKK[(]:7+SZBP>S69\+/&%._V?82_'^,GOFM
M*U:NS/DH)_41H>1:2HZ^:BUC1WE$?'8O1I>(R&U.J&$^RD]?!M_=RI3[OE1-
MW@AF6_(5>->7![!DM,)B+^@53+^+,BW%_'2/Y%&O'//29L,R8+IW -H6(0-_
MB=W%H^*HL5A1PH/5]\3!,RRW8(/0= MH_74+\N@"JL/'R4=2\[C1C^I*#O#6
M"L7",WFMUL0C4X:HJJ&J<(UM[DIO7D>XKOF(0$!TW@M*?F*Z%<9EP;Z!Y?S;
M#U+P3(1^BBY%8/BA8;K0]Q$)2>K"/N%X-)C.=Z\&!J(R3!=%LJW44OU!\K@,
MSF7-V>0E/;*6*M2UEK+<P8+^R2!<S$:Q 1/>^A2KOYN6S\/P_MFK:$81.IA\
M[5!PAN/DHBWM1+'6M^E"QM12$T8*NV8*$U49IHI@Y2W4K9TD9>B3'&U!;IFG
M.UFMR] 3I9"V=#!*K&?,=D:O:<T/DW<Z6&C'PO+BGG/(CPL12Q"E'F_*5JE6
MGF+5^OT6Z>8R:!'_R'X\0K?H5L]>O$JZ[=,3"?U@%H0E'6BK6=JR;4(=(::#
M5'DC>TLV%W%9XYP^\21P35559"T?<:+6Y/A2; QH"C+YV9%+2KG1.(^F-2_1
M/$IF7&B)+,^YPV-D+_*D+@:B,JQX!1*,S(OA#GCTQBRCK,-\:T=!+TV;'<J>
MZ_-1OR)@/_+T;LL1YLWUSJ$^JVL*V UD91@A6Z6O^*6F!:NXZ:0_>ZX6 Y)*
M[VJAX%_L;9\WA-OG#3/=>"]>I<U"Q:)+] #\(IR%!;^<M=NG#41E\&CS>5)Y
MMNU89U5S\"YI$-M>(CH7L'Y%E,LW4/*$ +MIRN -=_X2>EB8 ,/8&ZZ[>[6;
MI@R]VLP6&N>-"T-5(K-]&7JC \E@P31-05FMR]"39KMM ")J4 9]^X3RA24&
ML1B\N4Z>[B H0W]22E8Y=FC3"<K0G[9/Q7*;"YG4IF7H0_8Q%EGYD PR,^=<
MI#\[PE3)#1L3=:".(A$AR<2/$M>5])Z(!Q#C72_^UN](J($=#.41V$(ULR.(
M*FDTLG=95=\F%]XOC+KRI+%(PVS5\]@/1&8ZW0^0_+-]=N+YS(?N@':]&45_
M^N')2S:@MX0O1O+$S?1EB!CQJ1ALX0G93+?<DUM9T_V@,)]_RR>[?1FFW]@9
M)&.1,MZL/,7)9-J=64<KD+KOX%%6Q]3+X6!F?'^-65L_4*..C)J/8AY21$G.
M:X:O# =[:(;4(JUI&09Q>PF_8P\JEB/+E).GM?VAO5!O?S/A2DOX^9?_ %!+
M P04    "  DBJ56U$$<=R@@   '-0$ %0   &5P86TM,C R,S S,S%?8V%L
M+GAM;.5]V7(;29+M>W^%1O-ZO13[4M;58Q1%5=%&(F4D5=7S!(M5S&D08&/1
M<K_^>@"$Q%4$D)%@2K>MFB(I*/.$^PD/]PAWC[__U^>+X;./:3)MQJ/?GM-?
MR/-G:13&L1E]^.WY^[/78)[_US_^]K>__P? /U^>O'GV:ASF%VDT>[8_26Z6
MXK-/S>S\V5\Q3?_U+$_&%\_^&D_^U7QT /]8_*/]\>672?/A?/:,$<9O_^WD
M5^<EBS$;(#H2$"P3<,HZ"#D&(XAEAH;_\^%7P;D6.F60/@H0W"OP/D80QC&9
M?+!$B\5#A\WH7[^6+]Y-TS,<W&BZ^/&WY^>SV>6O+UY\^O3IE\]^,OQE//GP
M@A'"7ZP^_?SJXY_O?/X37WR:6FM?+/[VZT>GS7T?Q,?2%_]\^^8TG*<+!\UH
M.G.C4%XP;7Z=+G[Y9AS<;"'S1W$]>_ 3Y2=8?0S*KX RX/27S]/X_!]_>_9L
M*8[)>)A.4GY6_GQ_<GCCE>G27?P2QA<ORE^^V#\^>G5P='KP"K\Y/7YS^&KO
M[.#5R[TW>T?[!Z=_'!R<G>(8%L^<?;E,OSV?-A>7P[3ZW?DDY=^>ER="43;A
M2R3_N<937WQ#&]PPS(<+X;S!GZ^>7>!5!)X^S](HIJ645F\>CL.-#PV+CL:3
MU;\<.I^&B]\.YE/XX-SEX$WC?#-L9DV:[HWBZ6P<_G4^'D:<3@?_GC>S+P-)
M%8_$(5N-U2 2L^"I\) B"2SBMY3KF^(K0YSB&!>:SF[J%^J^>B&JG;$7:3B;
MKGY3),T64EX7TU+6VX_Y[A,/1V$X+Q;CW7A2U+8WFTT:/Y\Y/TQGXZ,QVI/1
M#-6$3_QP.)JE29K.!MEE%YC*$'/P(*B/8(6T$+RC-JADF%:5)5,'^4WY76/K
MWB0\&T_PX6A'GS_[E(K5NS*IRV&X2;A#XYL3^NH3+Z;SBXO%,Z&9I8O5OR_V
MM4/^S<9/KN@E!U$*;4FZ/[ZX:&9EH2J"V4=8" D7-A34P$K+F4<A*.88""$3
M6.,I>!8MB9%JEEUEYGT'SCIT8C\#G6JII!I'KHUVH"T)*0L*+"%3A<@!;'$W
MA!;4<!MY4+6MT;77K\,!_C-P8%N15]/Y/>/1UJ7(: #."#J47FLP"2V5Y%([
M0A(C4G2^$+4=UUZ,35&N&[YS33P<[;O+9N:&@X"R5$$:H-SBQ"+>@C-6@8K)
M9!TU-914'MP#4/JT;+9DP6U6UQ!^-8:?I)EK1BD>N,D(#>ST_<A=7D[&EY.F
MA&L#ALNNS$8"3QQGKTH.G"^3,.K,D]$(DE4FQ/<1]6G]J\R+BJJH1H\S#-NG
M\\F7Q5#+DCP>_>F&\S30SA"/B""(:$"X*,&@!087,E'$:"UD[4CE(2P;+H?P
M(W&BBORKNLGCT0++$@4:K&1$B*BLB)QT%#DIE0#F,Y4Z64J4[< WOHYA'>V+
M'],@M!)W-:7OA3"_*#)-\7AVGB:(ZG*2SM-HVGQ,&.*-+]*;\71ZE&;'^<Q]
M'CB;.!."@(NDN&=<@'?HLC%-M'*6:Q5J.T@;0ER',O+'I$R7RJK'J.DTS:;[
M\\D$H[M!E,+*D R8+"RZ/=&"H3$ 55I2FZR@,=;FRW4 ;4?S;I(NT8\[^'R)
M4DX8!"T$?W.,1F=<H:W$($BA2B.NXB[I#$3F**C"^,B&RF-< U:??.SM.7%[
M"M361[W5TTW/RU8&_E%F^D<W7&QNS/;=9/(%';XK&Z^(UT$JH#X%$,QBG.M,
M!&(QY+5,12UJF\^U@/7)\:Y'EOHZJ;?W<#Z>S,[2Y.)P]#%-ESMA \:T=S1(
M?'_93<F4XJAQP,Y*G[D1B=#:FY'WX>C3#E0],K26>&O=EU,J]/E=3"<I)*2C
M'Z;5]N?$A=ERK'MYA@9M.!Q_*L>$K\>3_4F*S:PL["LQ),5X\%*#SI: X#RB
MJ6,15&;*1D70]N7'SN%J@>F3A]Z>+$^BHBXVL5<X.+Y468;^)34.UT+&P&I.
M@!AK'-%1"-OAF6,E)PS]WLD\Q:6'BX[MM^%IS91A*@'W%)=Z='C!,>[ 9A-B
MR KE7GNK_D$P?7*X6C+AGL"C@@)J!JWC.9KO=^Y+F: K+-)P:82A.,F< 6$P
M=C8) 04B7*9$X-).ZY/A'B1]\J;J,Z&MZ*O1X/@R35PY.'R3W#2M!OKE*R8;
M<3UW&63T#/TZQL&23)&?+&6>O#:Z-AV^CZA/?E5E6E1414TK48S6S3/,1;AX
M_>21*J6U+V-E,H/P08,A,D *@B<9<-@L=[."?!]8G_RJ;E:3BHJIQIF#B\OA
M^$M"[V^QRW;/P E&"DI;CM&B\^C8,0&6>@G:&NVH)I[1VA['HZ#ZM.59F2MU
M%5)YDQ/M&LO*Y0@Y$@Z"TN+]* \V*,H<$4:SVCM_RS>WQ?\JY83B^^;1+1][
ME&8#8[5Q='$261(P:!+@<\3OC+?.<<V-K4WPA]'TR:?>0N>WV5Q)[-5H_/MX
M'#\UP^' &(R6O78@I94@$D%C&T0"QGG0WFF9J^>]K-[=)V>Y@HJW$FDUA;Z;
MC-$3FWUY-W2C&:ZJ9=OSLFQU%8KQ$)B4C((F28&0@H(UP8&*:)<E#3;QVN>Y
MW\/3)W>X@N*KB;X:&0Y',S?ZT&"8]M7,''R^2MK]2E/MC-.,1^"*(C(O,ECN
M IHA1Z*.R3'K*Y-B'5Q]<G\KD*.Z*NH%T=_.STK.]I5311,2EEH-)+ ")3+P
M1J 'YXN[IF((LC8K[@72)\^V @W:"[NC8WIFE),N!3#*HL_!# =C2(+ <,U2
M(M"0:V<";GQ8K7X</6\OW(XVQTZ*W([S^^G2_@PBQD6YI)\&BP9&6(Z0-,<1
M1FVR5E9&75O?WP6TCO[UCZ/_>L+O,-E]JP(>3U)4G)+BR# 02&QPCA"@&,.+
MJ&EPKOL$^?:56IO+[VTS&D\6[UY)PGMM#$="<%+2]6+9SM0,M- RH!HU3;6G
MT&T,?8J.GX!?MV==*Q5U6542M4PA<P,FY9+[CQ",YP$BE5HQE6RTU?,Z'JDJ
MZ5MN_<[)TE)-G12>\<QB,$:#S $=P>(-^I@HA$R)HB1[9WEWA_6M1S(>?2CY
M-:^2GUWS;HTT63"E0;%,<1W- ISR I).GEKT?3.IO>MP/Y(^6<MMM7ZGAJZ]
MS.M&DM<&=@T/SAX5,X8T5A*)$0Z"\IQ04,8K&2F/WM8^9'L839\,82T>5))]
MEYE(5M!D!".@M,/A)4[!HB>-MIO0;*4*6G5HW/I]!-_.!K23==?I&->H&'BF
MD1L)P7CTQXC$F,=Z#C%(IRE)E/+:!:B/@NK31F,U:U!5$[<(\O<7MR7U!G^N
MUF#F] R_OCTX.CL]?GUXM'_\]N FCA9=9NYY=">M9AX;0J5^,T=I]JWF9Z 2
M3G"-?.&^5- KKL':Z,!38@4A*3N3*L^M&P#:'U:LGO0:Y\6R(\0<*7S%Y?%H
M^C+E\21=RT$\^#R;.)RBS<A-OASBS)H^$"=8FWT0&/VE7,HI0V3H#CG\L519
M2L=$TK7=CPZ'TR<_=GL.WCTAZ8?^*YZ^70&]JE5ZF48I-[,!EXPG83'*)"R!
MR%:AZ37EJ">R9)/5CM:NB'L RH:.<+>EU;69U$[PE5G0#:UU$BDS;L"[TC-
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
MUIY6&T)L:U >>-V=]Y1L[3!PQ&OKB(%L RWWXS#P97.8Y$@,$0[_JYW3MA'
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
M4WH?]AZ]U'WQN$(>:B?EMPR;=9?I2W<>+L_O+V'HZ!FAI!3@C;.E *(#KXP
M+?%[%M%B2[4S[)L/Z@?WGQEQ>CK$^N=P]NG!8*9W1S,]O9<9>C7SY\\:X'2.
MF3,.VJ ]B8:# QL(AT032CQ1QVFS>^PU!_)-SX :A-OB,*U?MCRC*;!F3._1
M>QO'XU&8X./2J[3X<T"$<3*Z#"$)4<1.P9>"N<'*Y"T*7;0[OFLYL!]3Y+FS
MJ:?TF@Z#/$NSV2+-?CHP7@>I> 8=7,*1$0^&APS2!BI=4H'%ZN&?9J/Y,3F>
M)6\J'HC,ZQ94'M;ZAEPW?=P&.%IKDS"@&0ZUG$:"EQR7@3)<QG-*8KNB?WL
M_V-:?$/D>3A9Q/-T.IA+(0?)(=-<;KPZ#A:=.\@NVY",1@75KGG:@].QUV#'
MXA";>^&(18,<&8Z"U:7,HG<1/-5&:"F3M<VVY$ICZ/V6Y0$&,'8GPW.Y<WD_
M'%F.T^8GK$9E$VBBP"37N&248;$0@.-HE/8N45*[P^@Z+'O/==D+0<8-%-4@
M1+ *U]5Y[#;(&B6[K$>UGU27.MK;@A(=1-\O.;RG3) LP=# 2B<1G :R5'!0
MB7/N&./5:PWV38I'$ESZYL0N$N^!"Z7:1NG!?>IF:=DJ2U)KM46[-)3K?2R@
MR^ XPLPF<J>]P 6R,2<>HNK?(ZNEPT>HT5$!^[O^: 1#?R5YB!(E(3+18..B
MA*&UE 6B>;-;UL_[^N-S,%0:*''OMR"W ?OC%F1-C7>ZJO84=>W]%J371K&4
M X0<>'%E<<Y93\KAA>6>,V'Z*03P+=Z"[(]:NVBIYSM,T7";LM9 K".X:">.
MT(3&11O_0Q%(PVN7S?V&[S#MI,@=[C#MHH6*)M1T,AN<ELSE^7R0*7K#* .F
M!8(H"0262PU)HT=1,I:]VRJA$)]ZBP;XW0T%[KSPNS9\GB[ZBH=MUR"N:+@-
MC%TLEFV84'_B/VZ#=!#^??5UD%S%E?X^'*NI9"8*R%XK$.76@1/)E=:,7NH8
MO71;W4S=MP+7;/3U];>+P"KK[3>4U,7EQ?*ZLR'*B^P!_Q0@"*?@N..0$O5,
MX3ZC;0W-W7EI?[MN)[&/:\BL\N[YF_OS%A E18C14C &EW\1B #G=0"?I;,D
M\6QTJ*&\VR_]!I7W9)DUL(V/1V%\D:X[7;XM_Z!(KRPL.1)F^+PL!;))9&X0
MFBVU4K),4FE/8NTRN!O@?-?F4FUU-4C"6 /MRG/8!ERC8-!&8/L)_E13XW;T
MZ*"#_I:<Y4US="43BQ*,%:G4)R?X-Q] YZ2R]X(G4KNNU1X(\D@$9S_\V$7T
M#7AQ,ON4)N_&H_'G^?6OTJ&IH'W]YV>4VG+3I5H44R<!%[$T6">E' Z:O3ZY
M%*5UA(7:M_ZVP=5_X*:B*L>-];"GR]VOI[/A1;DQ?+V#3\<9Q[:QP>=H/%MN
M[G=Z?;JVK5G[P-KBLGCO,KYWJ=QEXBC3')W<*'+@SL6<M,K:XC>1I=67ROM
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
MY^+6:RNYE]7?L0X[PY=5<CP&U$-@=IT&>U3L\UUR7Z6^ J7$.NG!29U!.!?
MQ4*@X(/3.C%#:>V54 W\4,GR YOV891]+#GQ%7S\XV6J16M. S429'0>A' *
MG-4,LN<Y9"$RJ>XPW@)P^+SWH#:P?<.XMR[ZV /W%L3U-";QTZ6;?'#?-]W
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
M1(=3)%F)I!IQJN,H-RP$O[NVC@<!'*I\H()>I[7E6S%-M@2ULIN;D#9%,@U
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
MQ.RFHB9V7H7NJ)%<_[C\S[MY^G__YW\!4$L#!!0    ( "2*I59AR[D\K H
M #T+   4    97!A;2TR,#(S,#,S,5]G,2YG:69%5FDXEML:7AD*J?.),E:H
M%*_::7%2F[TS;/*%/GPOLLL4RT>#*39B]T8I4Z;0TB"A/J_8*4EI4A2UML:W
MX6A05)0ZI7G0.E_G_#C/O^=ZKNNY[^>^[W5=R]7-Q79!2!-8!#Z"_Q4$  &
M 2  4,  P$# (,!@P!# 4, "P$+ (L!BP!+ 4L !P$' (<!AP!' 4< #P$/
M(\!CP!/ 4R  ($ @("!@(! @4,5N0"&@"% ,* %4T2BP(00( @P!4<P@ R #
M(8,@@R%#($,A"R +(8L@BR%+($LA!R '(8<@AR%'($<A#R /(8\@CR%/($^A
M *  H8"@@*% H$ A!9!"2!&D&%("J8*'XFR( $( (T 4M! #$ ,1@Q"#$4,0
M0Q$+$ L1BQ"+$4L02Q$'$ <1AQ"'$4<01Q$/$ \1CQ"/$4\03Y$ D "1@)"
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
MP>/,'3W?GMHN7:SX'/S\'U!+ P04    "  DBJ56<9@%EP,= 0!6J L %0
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
MA.V7Q^PLYF:TXQ+)@2FG$A4<0+DMK3O:,<7%$>6<[6Y4NC%5?I]JC-]SD4!
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
M-/4DE!@3#X4R31(C7SVS[J;&T+7$H!:YSH!U5?LRE-O5F\V(Q1#Q;GYVC^/
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
M2'T>I!SBD!"U44H()#B(H>_11-& C[S J/995R=3HX$=.6OO$LO\ 9V0=I.
M*Z"&WR398V1, 28@=,U_]?[6W%?_VLS[SJ9'F?0FRK4SWNC9WB<C57RC=JIY
MNRJ7^:,HZIOUQ;H\[DNU_]KDUTQ($)&4"QC&'H-(X !2C\8PED0@QOPP2:VR
M'/>086ID\94]"+Z:"QTVO([L?D/F.E;4\FBVSX@8G[D,B?/P7%/#JMT"02O_
MU5X@_=:_M_9,.C1[$]?;'.2 03*J7@"RNP,?:PG&/@WJ"]&1HZ+>3?6O873;
M!G#J )Q9(-(H]!F# :Y*&"4>3'42$B^)TS2HXJF9;3&CG1ZF1G;KPCZUE$")
M6<7NV1<XV@7R_%7RQ? ,?<UDBTROZD='M;^H#-)NBZ/70SJJT+'"2,<?[)%R
MJ%VO<]DR2+M8?UQ[WS/LL9AB!!D5"41(!)#(.-;7RU[L)P1Y*#3.*V30X=2F
M>:=-TR,DPACX;AX8 LZ!:>'5D+3(X^,8T9&2]6QC5V7I46O]:DX*P#<)-17H
MZ[0\M 6]2M;SH,-S2UUHX_"!;.W!2%=+L,B78)X]9MKS41_ UT^!\D$(G1*(
MU1M@G3.H2:FEFI\W]D?6L0.P2_]C,4:=.7Y,VADOD8^%5CO9>FS>ZQD3W?3P
M66[Y+581VMK!J1 /8E%FSZ+V6="^C'O;,N:%(F(QAU&$U$;9]R3$W!>0LE!B
M#_DACZP\P2^49\H+S+9K<9T]8D>E*A&:94SPA8-GMJ<><4A&7*3.C4;C156[
M?P^ZG7:$KZNPY0NE&3>PV0UT!Z'/CIJ])"/[+$ZI$!RED.$D@LB+*<04^3#%
M<8B]@'J)G\R6^9+,S9BU;M:*(->-#S<E[W0?C4G1)ZVZ5>[T"5'1=;?&/=.?
M.^:"IM%72&1^:F;N_;:GTW56/N4EF?]4Y*NG=3B&SGRNC*QLL5)SO?9/R!=J
M_NM4F>4M>=%3?)V/EX61SP6!7NR%$''.(4X#"3G"ZB=^['LDLG++OE2BJ=D]
MK93@J1;3TG7[X@$R8X5181_Z7*[1!53*;(>G;>L#U@I=@?48-3J=3\)K[R3N
M"F!7;N07RS.NH[DK^ Y<T9TUW#?LA2Z/U$$)":$!0AXD+$X@"I& )$0(QJ$?
M<1D01;'(+MKE6#=3X\JJ]J%==10;4 VI\&*HAN8W>Y1ZQ+1T@> LE.5H)R-'
ML'0I>ABXTOET;R/LD&S*OXHY?Y\77XG:?!4U2ZE?RS<O^B=-8'K":1REV(=,
M[8 @\@F#:E\DH(]ERB2-(NS9L41?229')$<7^O(*:%V@S NH*%^H40*M/OH@
M1&<^)3TLM)ZC9VR9#3\FPUMD_8=C@.0!%V/JS@CK*<?8QM=E<!TQNBYLL&>R
M/5(LE'57WHJBRM"ZM@R83#E&RLB2.BP0I2B$Q,<QY#3T4D13Z9'$+C/GJ:YL
M9N4X23D_"5U]OCKB76<$MZSK=Q)7,XIS@=7 #-:*J'T]ZO38@YA=YY!PE6+N
M5#?CIH\[H^Q!:KASS_<CA?KL>IWC\V-SOUL%;[! 2)2&*<2,R#IF&#-=SX"$
M@D7J;SRV<G[MZ&MJ)E1SZ[.6%;3"]HJ.Z0)9)$3PD!/(F0[,3D0$,?5"*)E
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
MI$2*T%,)"2=1C!771])J)^=$JJF1_JY2^KS4Q&&X//08/E\!;\"A-MM1CCZ
M Z\S(XZ=]8;5*=:.=K9N9!IU"^P4QOV]LMO&^U'])['<%.B]?B;97!_[ZZX>
M'_/%=H''=]E\M3WGHU#9Z%$80YX2JNC=\V :X!BR-. ^"V*1I,R&WGM+,C5*
M_Z3LL$)/S^J6C)(R8]5%':_%!J)-LJF&N\ZT\F<[SNX_9F8\/<I(#,S-2H>V
MG'G#P6M%:O[5JH!M7:Y H\T@?'PQIHXXN+\<H_+NQ7#M<^WE#?8X]U@3^D=]
MN=KF6GRI:S6Q>I/H>0DG7 00,9V$A0L?ICC@4%+.(YPP&4JC2N.F'4Z-+3<F
MT[SRK;#.MVJ,M,%!AV/\!N:X#725N.MTJR]MD;I:8L<P6IQQ.(9SI"..Z]IG
M1YGSK<//CUL./]J%Y\0G^U+Y^:C5A3UH[T>UHF3KL@)/I*C.\[15L)K/@9I:
MC]EBO7'8:]+1V8D%_IU')R;MC'=R8J'5SL&)S7O]C.FVDL_[O!#9_:*N1<Q>
M[@JR*.=5!S^1;*%7H!EC,8]"&D$N Z1H/V8PE2B&(O!IG%(6I9Z5]6S>]=06
M@!LI!:NFFW88D[7\32%S]@+$]WHV 35VHIU9=O:RQ;"8&<C#@#WP:M$*?04:
ML4$K-]@2'&C)&Y/9G?5K#Y@C<]>BXU'M6WM ]@W:'BWTJ86^SFIURCN_(E/M
MEU]>+WA5]$0MGE_47"VK=&F;A'01B9CP$@EI$A)E[28$ZH SR'SD(2XC:AB>
M[5BNJ='A=MZZ@_B?VLZKM*J.%%J]0*68305K=^-J8%:_SF@-S*?K@?I\9* V
M@5K;0W9],&0V204''46;.N.O,IIC^?D3NIJ3 G E]3PO5T7M\_X@P+=VC \3
M(M3;@.5Z6O)VC(MJC/4QX,; UP_(*@&@J%]T52O,_;ATUP=WU]V(];^=8[1;
MW]M]\_UV(M=,S1;U(>LTXAN+X)K_]ZI<;KF)>T@$ 6$QI&I\(1(X@(3Y*4P(
M8I&?"!*3T&878M;MU);<]_M[CN5&=KN=AB'L9KL,]V .O")N"7RXQ]C(#:Z7
MRR*CJV5[&']+BF$<^^T0=+3E,.QTU.V&'1#[6PW+MWL&!C41;U]$W7SYD#VU
ME;)XF@CMS@O3F N(N-H_$,HY3"./$(RH[XO4*CCH=%]3XZ965+ CJV604 >T
M9E3D"+"!^><X5D,$#)V'PU704$=/XP8.G5?Y('C(X)6^D0#7G*LOIWRK_OJY
MN,N_+6;(CR)EOR0P9(DR96(?PS1@%/I^PG H8\PHM@L&..AC:MS0>+XW<EX!
M+:F^8-"RVD8%' +:S0R.8!J8$7HAU"-"X"0&%P0)'+8Y<IS 2:4.0P5./WKQ
M]J4]Q?PDEF])^?!^GG_[J^#WHC8:FU4L3FG@"V41\)3'RD!(U(XF0@S&B.&8
M"I]&W"KUHV7_4R,&+2B02E*@MJ/W==6FGF5);$?">FOC&M\1]SA;5R570,FO
M^$4#KU4 E0Y7HVQM;!!TO\<QZOVU-CLVT'3L>JR:Z9DK]^>;ZV8*A90D$GL)
M9"G1@5"!VO?(((#,PRCA,0F);U66:=/TU'A*2V:9-'8#DQG3]%-^:+-$"34
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
M0GQ8BL=RADD0ICR(H" \A8AR E.U=X,LX4&(I>\QWRJ#OZT 4YN2VT6G*@7
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
M'_84LA<P!Z>2_9[2KQ7,;S^F/,M)&K(4R$2D0/E["2 QU=&/"4Q"B02-C$I
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
M8T:KHWLC/!/T-C]LLG.\J<N !%VC@]KJ8-?L2; Q/*@LWPF-J*T/6O.#7UH
M3I]&V4<T#SE@KH*C!]%YV#CK(8?A(&1[4.%]=SI>Q'PM/BGD/OY4%#HGL_?K
M<J6(<UF^>_U5+!Z6Y/FQ8#=:V%Z![S3A(<(L CG3G6_SF(,\10+$)*(1A)"%
MB=6T=X4N8YO,NM5-&K-*G6?;VA-\;GK&V.YB]!\MTRV,0<; ^_Y%946@"2%H
M[=B 7XW$UI2@LL5KK1$'J#K;N^BOR< ;%U=#=KAK<?TCKZQL6J?^;GLO5!%H
ME+&<$PI!EB:Y;O63 ")0!A+U/VD<9QQ*H\ ](VEC8\JFO$"G'85-*)\9P&;4
MYPPVS^1FC5C_&JGGD'!=,O6HK+>IH'K.[),%5<_>U+-?<+4DOJWJ+NO4!.T\
MMHQ5AR+,^<8]W.3$9&DHE$>& .0$ T08!201NGT8"6$LLSR1D55/X3Y:C(UF
M:B/T3D%K1KV6; V9U$7H=FK0O9HDXC@<.#.:\CX<GNG+VTC8MT>^!DE7+91[
MZ3!LF^5K8#IHQ7S5P]QM I>;179SO $QS5":)4!&. ,H27.0HP0"RC$AH1 X
MC:_>P]T7.C:2W*AW_4;I ;[]]SFO06W ;<KMCJ.'^@@6L'C<##P0^>9[>:=
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
M*J?,.M9!Y>2U/:-13QPYZ6/QS1;E5WWFL)@?/Q-*I>!(QB F6090"!$@$<M
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
M9[PHXDPOCU.@&^_FC,>$Q]BN0FP?-<9&_8V:05?/7AF'/4?%C-W]8^V9P/O
MW*/6ZS4H.:OSVDN)@6N\7@/487W7JY[6<QG]]$R*I19U)W6>8Y637S<_^TW,
M^*?%\D<II@G"*84T!A0BW?B (I!!&8)0QB(2*-*NLM6BVD3JV"ANJW15?+_)
MC)\$SSHWOBH,*-KL>,LEM]$8&"[ 72/K>SF^T7<2=(I"5!I/ JTRD(LE4$H[
M7)W;8.1JK6XD<]B5NPT,!^MXJYO[)G_P0E,=F>F=X=OY>_)<K,BL*=F618CF
M&9$ )XJ)$%$K]3RBH2ZZ++((ASS%5G5)STH;&Q=ME:UVS8%:A37ZVF93G(/8
MC'*< >>9:DYCYJ$(J1$HSG(,SLD:.%G P.S#J'^3F_IQ2-,SY_NC$*O/>M24
MG";05-(L9T1BD!.)E%/#("!(9@!F"#,619"F5D[-:5%C8X]&TZ!2-6AUM8SB
M-4#8C#_<X.:9//I"9DT<E]%PQ!IG! U*&9<-WN<+@SOLR(*+8OJA"<[Z5)1,
M$5&UR_1)_:Z<)HF,TC#. 54>!4 HP2!C%(*(Y9G,>4)$;.1HG)4R-HIH%0UJ
M39L]WJ#2U8P?SH-ZGAJ<0>69%7JA9$P)1B@<88-2L+\^+%[^INZOB4#]L/W^
MSS]UD$_?R+#VJS>[N)]W\)$L=<^24CVQW7PNV.;(&PJ6280AB&6FHZ%("&A.
M$> ,IRS-$<YRJQ2_L]+&1@!?MGG=F^AWRU3M\^B:.0?.,//,!*V>F@+JX[-)
M59^#>8DO,$+%D9]P7M:@KH*1V?O>@ME-3ENH-TV!#YMJ1BQ*)4,09"&BBE&B
M')"<,)!B+'*8L90C.%7/HHLKNZ6?TL#FB^GJX7$*K37M'RM@.P:2LRR,.0>4
MZS$(U0*0)FKME^19 I,<1QE!-F73/8[ $'74-_'ZI(G7;POHU4V5=98W;X9(
MM!RWF1"&&S6SV<+C6'B>/ZSZU$^"QB+O;>DO(>>W__Q)Z6-H-'\)&L..\A<?
M<VUP0Z>8TS2,<:XF&0IHI+D/I13D.<J #&F*,(W3,+/R:(]*&9LG^VFQ5-#/
M _&3/>I@DX!OM.[?O.LXOF8L=35JOE>U6WPV =P^H@N.6.\\>* KXXUB XZ8
M>?KH_]C%US+ )IU(L<V!H-=I&BH*H#P#'(9$.40Y!CG.0Y"ED"<,"QKF>3]2
M."]X;#RQ;7"]5;8W*US W)8HW"'Y!MPQ";ZOZ7\)MM)Y/K^34@VFKBE65PC;
M!@!. BJ4NRF".RE+X;1WM1V,SDGH@M@WXB4S,$Y3E>']_=AKMYSDG=SD%7U=
M+F2QTB%1GY1M3?T/715L,2\7LX+K@N/WNBKE5#DZ'.%<*C;3VW=",$"$Y""B
MA,6(A1038<-KUZLT-L;;*Q.KUAK;)+W:J+;@GWZ/@M:RJOQ?Q[;@C\HZRW-#
M!R-LQJ+#CIMG?AUJR*Q)UAW*CNC7@4*#$K,[ /<IV^&3^Y'Y^VI+J:I87Y?[
MB C/(DX8T 'S /$X!)2&$9"<13+,,APCJ^8]^P+&1K3O.TTI)L'_#/\:AC!X
M)DV+PG\/8!).PC!L-]W(>O6X6!;_%/S? YQ.LB2JPDO5CTF2M1<59;D6?%)=
M@++-!1BW%RRVFPFZ)>+O:M@>_^U_*%'_'L-)H,M25#=]$*P*M-GY4S0)U".>
MA:ZF*6:G5W]FPVW&T]<,HF?6;<;O>SU^38'VVVH W#'H*?L=\>'!XP=EMU/&
M[7/5R>MZ,@]9+E^KJ/GGQ5)OOCTMUO/5D>:)3<1CR%"89$D,*)*I6@O#!.2$
M2L#"!.(HI)FD5C%AEO+'QEM-I(WEYV^)N2$[^$/2N\M6:]ST46TJZM>YY\[C
M3GO"Y(IC+*4/2T']H#E@J)Z/Z;N+1U?;=* OZC5KHU=)G,-041-/4@D03B'(
M,B( DP)FB"4PLVMB<$K0V"A)Z]DI3#8)M*H]0U=/@FNZ/7<]9-ZWXWJAU6.+
M[3P4SK;43H@9> OMO+&'6V87KN\9VKXNB[DHRQOVW^NBK"+HJQ^7HGV-4X@X
M%B@%$"(($$,"Y"&!("9<4@PC2*%1Y5ACB6,CBU;AH*/Q)&AU[AOP?A%W,_IP
MBJ9G'KD62/LP>%-P7$7#7Y0W;%"\J?D'L?'&-PY<:>=B?<3= @][T1+5'W=+
MQBKZRD.91(!E&.O\OQ#D(N4@BC.*8)HI@K-J)3@:R\9&HDU1[&Y1GSXUL4>'
ML^^*0&_Y7GB>#AS4$3(L,7Q89>@@4JZZQ'UUX=&._UL7+W)NU[]&R2-?P^FL
M4)(W!>U[Y=R4!?E*6"$+UFSR21KE.:0"$$(BH/<G ,TS/65#E"82YB@RVJXX
M^O31S9A?;]Z;M\(Y!.O\Q'0U!)XG!ZU;T"CG<(?SK-E7M+PY?.9@K6Y.FM-M
M<7/ZHGX>?,4*^IBEJ!KM33,>Q4SHY'>JG&E$*09YGJ@/-2((Q32*8FE5\WOO
M^6/[-K>:E<%2UU)2GL1JT>E,.M.%BP/RH%9,3>C$(UD%C^1%!//%*GC5'4[5
M,X0:W=.'?T;($T@2234))@CKQ&($J(P3$-,T(JG,,R%CNVR@*[ ?)MMGJ]MU
MT)FY[E? X9DC:U?7  UK=_6$S8Z<QOVG#^JZG3!MWX$Z=5G/#0_V*/AZ)N[D
MQC&JRQS=S+E!G^PJ?.9>_%R]4Y;\8RJYR$@:Y2 5)%>??)Z '&(*% GGG&1A
M1IC5CJQ3[<9&U:UQ.LKM4S$G<U:065T:K*Q"5SH6ML>J7(>Z;)>!@5J3DF!C
M=)62:QG3[?8%,-QS>*MA];UOT!W1S2!-+HZI&L6],6P"& -M95"9Z7#SV0O\
MKI;M3G4;=NGM ]:#Y;,7(3U=[=:I;$,KVRBC/$4(9QRP)$V4RXU#0&-$0"0Y
MAGE&$K5(MG*YC\L9&Y]O(Y5;/2V=P!-P&CJ#UX/DVRD\P,=#@- %&%SYB2>D
M#.LOGC?UP&^\</D5!V;T\G8>/5'W_.-/L61%J6GI=KY2/%46K&(U.!621"@E
M"6 QY@!5]7DC&((TY#A)*4XR:!5%[4_5\3%1W:CB1915Z0-=NW>K?$!*[: <
M"9CN<=+E9^@MCJ[>?$#'?Q:U.6WJ&#P)-B9[.5'R.BPNCXC\*#K\F8]7P(\>
MXOB5V'<Z6BQ7]V+Y5/5G>[\H5U,1B2AG6$>2)FH:X9G._XXI@% WLU .J74@
MQ;Z(L=%_I2%0DIZ:W5ZFE+3E]@,<33GY&G2\<ZD&1FO7-FE\?PZ9'LQWRGAG
MC'4@8&"F.67@(4.<O++?E[U9[AJL<G_,%[04RY>:7Y[7J]T4P3J[EA-$.8,2
MX#34;<]T@7612 "1S&4FLAQRJ[U*UPJ.C56Z&UJ&NUB3H&MH4%D:[*7X]DJN
M=OXRF)';6PZQ9VI\H]&UIEA?0^"(H)VK-RB]^P)W?W+P)J??U/)COB[79':W
MO)W+I?COM7)6;U?BJ2FS@5(>Q[HH=I0Q@&@D &$8 9DG$258)#"%-M/$.6%C
MH_Q&5P5FL-4VT.I.]._>+5:/_?C[+.)F7.P*1\^\Z@)":Y(TP<81X9T5-2AY
MF1B]3T1&]_1-S2X?]?_KL,47,M,;KM]$J=:Z;*56S>H/-W.^^XO.E5,<<2:%
MX"!/> 80#B- ,YJ"*(XS"D.:I1A-GZM Q^\KLER9<<]5.ME\5/N:>8RX44I.
M J;^MVI/UNA:;7DN-Y94?]?UMQZ*N2[Q6C4XJU2T3?V^9DQAC&4D"0,Q(AB@
M6%>GC&,UQ(R14."(LC!JQO3CG(]R1%N]QC&>0OWR348RR8F,H,C5T&'=(Y7%
M@-(X!U)2EF0TXPF+;&HL#S:*0U1<OM<RFA$R&<<A!\[,M1AL.#S['O6WI/\W
MZ"@X";:Z!_4E>E3V?MF]PV7Y!@?(.BOF<(TN Y=V< #;8:$'%P^U<X[$,WF:
M5@<![V>D+'70=WURH'L<AS$3G,((Q#1*-*L*Q:\$ DZR2$0(YS1F)BNM<T+&
MML*JU QV];3J*WT6T?-TYPHGSRSF%R+>M-ZI?N,=JAUI_B!3JYG%\JE&BKX&
MI$*0[2*HN_N2HO*&5XMJCEZ]@NJ\3L?_;\[T_GH]^9N 5W.ZOE(3=1S&,:S(
M^NR]@W"PB?8MM1I=V[_&8)/7H7CY_6*N(WG$G!6BW);DV<;AIFK)F(1JA9%%
M. 6(I!D@688 )"+%,6=IB*W*Y]B)'QO+OK_[_??;^]\_?KG_'MQ\^1"\O_MR
M?_OEUX]?WM]^_&Y?_,]B' P=3F_H^O8P.]E&VHG<43W8ZA[\X260N1]N#@L.
M6@@?O!RA/3#'BA7V>$H_@OMUL>!_%K-9W7E;\!NFILIUE<"V;<:M:[E.(QI3
M@N,08($C@!($ 8EP!N(8AS@4-,J%51%#8\ECH[6.HD&QT310XV(9>6R.O1F?
M>4'4,Y6U.D^"5FM= &@+\%;QX/,Y@*U)S!HL1_QE+G=0ZK*&8Y^U[!_0C[ Z
M9Y?OU\NECG!K>S\B*B2CG  24EV8#$I B(@!SE"(!$LISR,;ACHM:FR4U*C7
MO_'0&53-N,<-5I[)IJ/D)&@Q\]%)\S(:CMCDC*!!Z>.RP?M\87!'/X+X(E:W
M58=9338W+Z285<E7BTX-Z,?%3#VOK'IV3B')8XR1!(SK1D5<QH#F) 9)C!/(
MB,186.4[6,H?&Y5\63_IA)7%\D*31CM^L1T4,]+Q"+5G)M)]D&O5V\8:&_7K
MIAK;RO"-!4WC7W<<U1,\1\1E*WU0-NL)S3[%]7U,W]Y&+V*^%M_$4[V_^%4L
MJ^U(9?$=G14/U9;8QY^Z^X+@]\63NN1.?E>_+:4B7?6WS\5<Z#",<LJS*([#
M3'E.NF,;HFD&<BXAD)G,",UA(JE5)JD[U<;&EHUE^G"OL2WH&!=LK=-90+5]
M06U@U8.U8V+PAS:R"E$RW6'W,/)FO/LVX^F9DH<>RAZ]D%RC[JPGDC/%!NZ-
MY!K0PQY)SB7T3..HN]5^;)K5JG_JXY(FTYTS&3-=T#L-,P20(!D@+(X DFD&
M89Q!84?WYX2-C<#;-KZMLD&CK65BQ#EXS3C5%6B>6?(47AYJ"I@@XBI_X)RH
M87,!#(P^B.LWN:<?;WQ=+I@0O.KDICM35<PE/R_F#SK)3+<@F.J*_T3YBP!"
MJMB#40PHQKH&9X9%1EE"L=6YP&618^.05N.Z.2)7&MJQAP'(9ASB%CK/3+*+
M6JNN]J6TPG6ZZ(=S6%H3BCD\CFC%0."@Y&(.P#[%6-QY/=%4*^/=E'7!IQ#Q
MA"90IY'KV'P*&:"ZOWA&(XQ3B6,JK3*"+DH<-\T4G0^FZ@ 9K.>\*G0N O'T
M/%N\"A$4ZH)YU3;[>;EX6)(GRV.!RZ-B3TQ78STH+U7:MJ4\@HV^?DCI+#0>
M..FXO#>CI+/FGV.D\S>Z;$G26<!5%Y1U>8UM3]0;W=NT6+WN%6A$*")1&@H0
MAU%<%RHG69:#F(4B)((0G!@%V7K1;FQ$UZWGV#&IJ;+3- YI37'1)J3OJ)J1
MWYN-E6>B/%KZ:%N+9K*S?5;;. DZ!FZ&T&_531_H>VV6T5>W$32\N!)6LZ85
MUPJYNMMX+;5NU#R5A&%)X@A$,L0 0<1 AG30"<M3S.(\3:5UR.\1.6/CZ-W>
MXSO-PZM>3O5O+)LXG<+8C&<=(.>9,7<;?K>4Z+'C]S$<W#?^WI'R5OV_CYEZ
MI@WXT<O[,D.UREI6Y/2M*/^Q/4Z#81Z'(4M 1 4"* LER&$$04(IC-,H9I11
M.W(X)6I\_-#1--"J7G' >09A4VIP@9MW=N@'60^"N(2&,XXX*6A@FKAD\"%3
M7+RCYSZ7>EL>E4>S/?[[L!:W\R_*2[G_4\Q>Q.^+^>JQ5&X%YD2D"4@55P!$
M$JK<"N5@)$@FRJ/(80JM8ED-Y8Z-1CX(*9;+*CEN7A9<-!^'<C#4RX8L-[,,
MH3?<TG(/J.^-K4;CG5"&U2*@0BW?"CX)_E.097 W=UB3UA(D5UM<AE*'W>BR
M@^)@N\OR]JO"!.J 7/9ZKQ;S91V(\"LIYCJ,[9U0:R]Q3WY.B<@SIIO.Y*D(
M-4,E.NLQ!G'&2,K2F$)NY=M8R!X;2[6'XJ(]%+?/!;)!GJ>$2ZE\R3B4:FZ0
M$ ."8J[^R2F3.<G2#$WGXD'G7MR_W0#D]0 <*.)_'%B;#N%U&'*&49P2Y=*K
M!3] .&4@5WJ!E$H2LUC *,[M&JUY^@2&:<(V\$=@-DM[0M3S3-U"V:H==/0.
MM.)-T+BNK:6U#Y3ZSN-N;#!S&X9C)/DMHG)L(#D1I&/UB'Z3>/7HVFV^4Y_^
M??$DFD@TPBF*H1 @Y! !%.5(31RZ"G,8*2*#.9'4JB;[24ECFZ [B@:+%WU*
MKE2UXZ;3J)HQD1.L///. 4Q:2P^1?1>Q<,0GI^4,RAX7S=WGBLLW]$T1V:U&
M<[=>W<E.HF[;X_)Y*1Z%6F^_B#I_I7G1XPBF% H&)-%M)A,4 D+2&"A/'TM)
M4"IH;)<6<HTZ8^.8?6N"Q7JE3["[V>R;!JU;DYHT,-N,CZL&THRQAAL>S[1V
MW<AXX#\WR#K+WKA*F8$S-EP =YBEX>2I_3BY?M3WE1)45TBH=?BPT"DC4YYQ
M*M(P!3E,U1I3T!!D*=1E^G*!DCB*6(1M*/>LM+$Q:O/];;0-6G6#/VJ%+8^1
MSD/-$H*4?1SH-B0 R20!E,5JLDLDRY(HY1F)[);SSL >9@'_L8T:_2Z6+T4;
ML],4I^L&8$R"F]FL'0K%H[HUP,.\^*>. ZJ* E?]?:J*I\^+I1HV?8CE8\C,
MYC%GP^!YFKKB=;>>@8PP<33!G)<UZ/QA9/;^]&!V4_]R]9]FBS]_$_RAF#\T
M_IG@0F#=OY?G# *42@HHCS!0%H<"J;_&S"ZFZ)B4L;%]5?Y8*BV#1DW["M6'
M2)HQQ-7X>&:&"II/'6@\^*1G,7!8^_E0QN UG4^:>:Q6\^F+KVRH9M@_7%WP
M93%?[C3G^;P)?\$R@6&<1R"&* 8((P%(K&,%LE0YARAC+.S73<V%=F-CF&ZS
MK=J^JGKFY;Y;^JJNF74CKBL"FMR^!(9'(6\UM+X/2]YB5/LW4'.)ONON:4YT
M>YO6:2YA/=DWS:D0N^F#BV)ZH]Q/KEW03S/R,$UXQ+.,Y4#H:F4(,P9H2!.0
MI%&2",7\F!A1_\&3QT;;&^4"K9T9T1["=9XDKP+!,\$9VF],22=M/4(GI6!_
M?5B\_$W=4S.)^F%+((=/&N3C/VE ^^&>OJ!GS5&A/GQQ]UR%'\X?JMZZFYHN
MU;]T%O0THS3&H4Q AJ-4?Y$$$!+E($S3G.*4XLC.&3,3.[;/=5L^J>Z"K1MB
M6Q8C-8/;S.UQ#Z+GS[U6>!)L5&Z;9F^!K7X1W)\#UKYDJ15.KLJ7F@D=MI2I
M%1 '94WM[NY=XE0O3;\N%R\%%_S=ZX]2\-OY[?Q%E*MM ISR3J8DBB2E0C%1
M3$E]9IM'60QDF*24PAS'@MKT3#,7;<5+ S1(TR4WJ\9H:[V?7>@@\D;G@&R4
MMJYJ:CH.9F3E!UW/A*6!K7:H6K5U\YM??M0H_R78*!_<7(:Y3Q532\3<%3 U
M%3QT[5)+0(Z4+;5]0C\:VV5)?68TI3QA@BI^2BE# *$L 33B D@2$?4BBIP)
M8>-"'8H8F[NTG>9K=XDI'>U8Z B,9FQS'3B>6>7 _7E_#AAKWCAMNR-^.")@
M4!XX;>#^]W[FRMZI\ONA$HI3[F05-)\E0I)<K9%(' (D4@XRR?62B60PBY.,
M2VG5P_6TK+$Y(+O!146/L*]SP!J>=+F!R_=YU[$PK#;D7;L;"ZE#WB?!S6JU
M+.AZU=9-_TITWH?35/I+<+E+IS\I:>B4^DLF'TFKOWA+GX:E&J0;]M_KHBRJ
MTD[-F6X($8J)1""'20Q0F*B?<)H#+CD*(RF(,#L=/R=D;%Z"UC+HJAD\M]F<
MA+'%>EZO8_A_K<NZ<YA-C\X3.)]G%%?H>::20^ N'IV;(V33Q?1ZI ;J8KH#
MENY).A,Z0):OJS,R;8:KWJ3G(3G?F_3$O0/V)CVO_6YOT@O7]JQ0UY1)NY/?
MQ8-^,>IP.S5*G4:T[UZ;/VZKEN%$Y@D6 HA<;PD1S@#E&=0UOPF5F'&.K-98
M/?48&\5VJ\XU==N;&I ??RKY<S(+WBMV59/;LCYAWJY0U%)9%JN_M1Y*G<@5
M_%"W5)^ ^GITC?=Y:;N_U'>$S7S! <;-,[EWAZQ1,]@8$72LF.@MJ?8*K]7F
MKL/455VYGEH,6T'N.J@.:L5=^3C[X_B/RNE:O3;-RS;2=)SHNIRJQ2Q!2,:
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
MW<UIN5\UZ*HJ05NPS2S-ZP$<F,Z/*@.U,@Y5$N@0@T&* 6T'><,R0(>*]A<
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
MD :0DQ 0'"<@8W%$&$8H2HU2^\X\?VHT48L85#)N0XW,J.$<@OULX &7@0G
M#A+C17]!\9[ 3?7->HFK'W8K^]SS1EG,%Y1IU^^ECSEV.B#%JKI#^OG'+X*4
MFU5=7Y&415G5VHN3-(6A$""!.HR3\P3@3&1 PB3G,HDPRA.KA@?]XTUM27=D
M#"HAG2H97@+9;,_W"-W J]X:-?MN"&98^&J*<&&T<7LCF*E^U"+!\&N.#<1[
M\OCTW?6'^?)W[8H1?R'%0O_Q5JKEJTXN<U*6VW;FMPO^1+Y_)M4=0@;#+ Q%
MJ/@&*^8A$044Y@)@+#-,> 356VC#//Y%G!I9U:WB]2WH9K$29%Y5^GI6VOSY
M)YV9_*= &=]?&_=EL?,"WP2+.HUVW9-&.]:LFU'AV\[EP.QID/=<A?%H)2MW
MM+@)M)[;?R5:V>!0VRK^1^FK.[+[O=8:;C9\]7+W+^"X?> ' _BHA_QP(UVW
ML;P4ZXJLZJ25-!1Y'D="&:0L 5#'(J$492"2&>,()EG&K-KLG!QE:O2^Y856
M2K<,H=.(VO&N,TYC4:<Q1,YD=Q("SWRU/\:;4,Y)-<^QQND/7WDP[5BK'U;B
M7QNQ8#_>+U\4_\QX2 B'&05QA+#B@A@!'',)='IT'),X8=(JQ]!@S*F10O>H
MM14U^*T6UO68V@.YY5'5#Y C'E<M,'0_M%Y&Q??!M6?$MSF\7H;@[ '6X*M7
MM/O[NIRK;Y1U)Y%/R[5X7Y1,'9_4B$_B^_IGI<T_9UD4ISGG*>!AI.R/%(6
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
M6Z>'F2HU=,0,?M."NO'"(:A6I' %5",Q@@5*KG1P!@2_7' XR%L0P1E%S[#
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
M,]XM7VA1E\0^E_]\ITAY_>-^H9A$V?[E?5ENJBH/^H>J0[80(@_S- %I) 6
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
M )@+!A@3&,L\XRSV$&MD(LK4R*P.GME%()4WZI=&C8 2]=F>N!G?TV3&:^.
M/S#9G0]:VBH2[#3I?K#69>A8)ALX!XUP,A)D G%/-H"914-9/=&-4N\7K([^
M)?-WRY>7Y:*RY<O;]7I5T,U:1P _+8_R!CO7N.4L16D".94@T?=K,.'*)"0B
M!2Q-,B@(0SRSHM;K19H:Q7X2ZT!(*5A5>Y47\\VZ^"::J(3EJSXJ5:Q[*E[A
MQ-^;4]7V/J\Z5%6QVIN%FOE@_54$=X^?/P<_%8OFG/4G.P;W\%:8,?FX<STP
MHW>4"6IMZAB(,NCJ$ZR7P?OV%;C;OA47HB4\UK+QA[DGVO<@T*CT[P_ PVW
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
MWW=<:[XOQ(.L?60?"*LX:5O&XN?E:K7\7?WPCJBW16^8+,HYQ9("$N+JFD8
MDF (,(_"3"*4<F%5*<)N^*F1S.TW4LRK<'/:BAJP1E;;<O%6TV#&.,.!.S '
M55<[2]FZ;EO9N]5QMN('[RX![E"'W@4W;S7JK08?N7Z]"S#'M>V=GC+5\@2W
MS\\K\4S6XEZ9><6B+%C=/#;C*)4BDB!+A>X^!A5+2BI FHHTD9*)E!K=:+^Y
M)E-CW?,%#,HZ-6O%OO[[OT59^)])=!/H<,&I%3 X]\J8T?H?XD48>(=XFQ('
M6UR"+3"UJ?Q'JGIP87+_,&40SNGQOZPNPH7I&K]0PB6!KJV<<+]0!YLJ6%Z'
MGS5%BW;.UMT1:'O^%E+(,&(0) E' ,HT!HAG&&0(\EBDJ4R15?/D*V29VE[9
M*1?0T:7BND:;SA7%7B5>1T?)-?-HMOV--#L#;V!#3LP511R<(?5>V\%>DC<J
M^> ,V?E*$.Z/=,B"_%@PM4WH 1:\NN%JFXK^(JHR6Y 1P26+%+$RQ:YQB "1
MB0 H1SE-**90Q,8)CA<&FQI];L6M%N:RNMQM8VTLLMLN0=Q/?+Z!&]QYTV*F
M1&TNQ+>-C'^KQ;5)#;P$GD76GT<01TKH>]A[Y8+%<AV42I65,K_F/P(N9+$0
M'EH2V:#3FXIWZ1GC9=D9:K.70&?Z'3<3]ZEX$>K!OZBY6Q5D7K;W@NU[+%$N
M$)& Y6$&((T2@ F3 !$142Z2-$I"&RNV?[BI,:V6%BB2!2^-O'9FYP5LS2Q+
M?X@-3+%;L+:B[BH,7V18:^O0#!9/!N"%P4:U\<P4/S3C#+_E&"NTYS6O&H93
MCG,<Y3'(1$P!#+.D,LT @BA.H<ADF-@%/!\-,36N.+@6LNJ\W@.D&4E<!\_
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
M:U4ZNI!J%] O6!/$F<0"9HPC(!G! !*BJSH3#@02*,)$A)%=$OG%$:?&TZW
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
M$-;2NBX-:PJ$64<R*!'0L(K2 \G@!TXC34E1DW3MY.%+M/3M!G4"HRJ"7Q]
M=@F@<3I?% I4.D.]O+A<%!XL,A&E^^XT?4GCV?!;6A[OE?OX1PD=R3/W?9")
MBS2BK)(0%H,%7"8F>X8V.#$OM)/4=5!;M Z)_0;_7>V!':JI 4/V5&H#YKU5
M!!<1D]*60R$"UGL*A BF33;)L=K[X5,J^CTRZPA+6PJ[@;32;\/Q9'HS;B3-
MY@/A42 T*V"VC"GB,H-3@D/F@>488Y:V]G73QS3T>RFC(ZAL)>@F[0K:RN75
MQD]EB!$J9SZ?#OWEO)1RGDU*\KVTJ)F,\(GGMUQG251,$?U C3848U8/AC@.
MSA&M'4&#&FO#JP[E_=X-V9G]ZERI#=B\AZ5[S]AP'H.E(GF0P2 _T:)(E4[
MC)/69QJ)JUVJ]!9-?;MB.[R!LK5*JD%LITUD/RTT\27-A\&-'K)2JZ/LPU?L
MH+WL*SSMLM<LX<1H3P@8204B,UIPI4+%4R6H3SJIZ@FA'GK-4L$%VE\.C M3
MIKSHLOX"4*Y](D98]$!KQY,_6J_9=9#P1J_9=<3=@/_V?-LFA[$)\RE E*4>
ME*@,UI5>.5*:+(B,A'>#F::NQ6VCV95ZS:XCYO8;@;[:9M)R98*CR%ODR"H+
M&-9H(T'8I- 75=(]+K;<N ?HUNT_=]QP=BT4K-?^LYI*&K!4K\0ZQ%&;DTJ
M[)1ZY"C Q#+M4 B4*S,YRMK%<UM6)?1[*7R;[:Z2&IKHL';ON!Q=TN/I0GAQ
M<<[P*4T7L\\&7F+4K/2B%*PPQ9 I21A(DVQ663L3:U]T6H&LOGVJ.AAXN7JA
MBCH:,%I/1NGM7<Z_3*;#_TT160G*1:[ *C3^PE('/@8)*N-WT1 GRVI;K5?(
MZ=ML=8VHK<3?(I(.9[-+9"-3ER75"H+."MG 56&URQ"82T9$GZ+IHLCS&5*:
M+6>HBJ -Q-XB>NZ/]#36:HF$@XX1'4$;'%A/*1#IJ*:$4U.]__764U3[J&>H
MBJ--%?##C,(Z/<./OQT<G9T>?S@\VC_^[:!:]O*91W>3M7R+ATK9RF5YP:WK
M?G>&$YSG7!%(CI5B*6[1R&!DJ&AB5FEIT=)47I@OD+)]:=ZW-+Y,'W"YW82H
M_QC.O^Q?SN;XNNEM.]02M^+_8JFP,)HK3TP"[94&$:($EX@#KH+EV7#C?&W/
M>P,R^_7$:R#G:05?M[IJ8#N\O5EX/8W@+LF7O';:"K2]JHROU:4WGC41G"(L
M8'S,8ZQ]C_Q%8OIUR;N 5AVY-P"@_<EL?IRO5\H@6H:R\!RDM@Q$3N@8</0(
MHR994(&QA:_O@]\CH%\;5$FI3QRF327< #Q.TZ(2XI<T1M&,]L9Q+UX,Q\,B
MEOGP6[H6U"!H(J1T')0HXTXH9>"3+]/ C(D"/4+J:QN;U2CKU_)T Z@.=-(
MTMXG?',8+G6#/%V4^IS_77PYL,)ZK1(N&D=$F=.+K&   \BA\<H2Y*AV@ND5
M<OI-#W2#J5K2;R(;?BNBNVKG 7<TNQPD4"*1B60S1J:.0FG%J!3C5//:0T>?
M(:-?Z'3J"&THZP;*Y8XFX\D-%[^XX7A6F$BS08I,)1W1@!)$NY \@8N2@+0N
M!<I$]KGV%>$72.DWD=0%;&K(O(%-Z\-DFH;GX^5!=+@ZF[KQ#$6#BBE,%9[>
MI8R_4R)+DJ3.-'I@&M>"R$2##4% %H&GH*3(U?/;:Y#7;_UE%Q#K2C<-P.[.
MUM[D-H;C2UQ)U\9X,KYF[5[/Q8/O*%%4XW#LIE>'*.;92[7.-AGK$X%@M -A
M!$>WD2X"%*^"B9FXVKY6A^ST>RNG"UBWHOL&-NY;%J]=X7<8$>5A:1*8!&7:
M@$K9E-O>$;QS$E+0(28MREV43B#\A)1^;_IT![_M9-Z !3U*\WL.JPU1"HM>
M1])&(>[3HGN6+%49*)(8M(RU^TL_(*#?NS>=^'<;R[<!NW)SX_^F5N>N<);Z
MX!5+@/^5YNK1@H_,0S:$,ZNC4;%V-?%+M*P$&?LC0::*U)O(/SSFY)V;#</
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
M+D%X2@D<#0:L)$Q0RS7UM9-L.YRNWF4'_)UAMP=--X/R9]+>R_4[\)D;HU0
M'SA;UOQZ49J;XNX3D#O#[B;(=W?8L"2F]R;$.\-B'7TT Z\W8[670K6;=8B1
MU>4BIEMDS<^^N/'QUT7+R-]QR:5X./ZTH'C (Q59$@4L)HRRK$&'R;D$*FAB
M+8981NT\IU.)M]Y;*>_.$+>(E@9<WJ4%* 41*.4S][V,!"H*P-T'O_&\U :"
MH5'@,@.-I6^A=;Z4N!O@,9?YBMRQZEUQ-Z&S]R[.NT5WEUI<'ZEVB=1Q.B\'
MDV<5:ZAN+GC.3M+BT/-LLBK'% -=JR6!1%W)Q&D*AN*7,5.CRO2_Z&OC=@MR
M>^_6O#/X[DJGVZ*X-H#/)B_4I"UX]8]Y/4DH]=EPGD[3]-LPI.6.<Y+"Y'R\
M>,IBIC+N0%(J0Q-P]-Y ".4 98\N7;21D"""3[6]ZZYYZKUS=!]+H7]TM."?
M%$DOA_.^OYR6L'D91BPVO,4/K]VP@^]I&H:S,@%:.1U$]N")YJ7Y-@,C6(3
M%3>>"!=R=>]D;2I[;W*]VQ1(=QIL%Z.+]?8\@]%EZDH734V\+G4Y!&R*%C(-
M3%I)?%+U;[.M263O/;7[1F@E_;4"T)/T]7(:OI1MX^DZ'!#!E",6.5(!Y:>#
M!5^Z6%J3I#!"::<ZR26_2E7_/7!WB\%Z*FK"TWV-IZ4SDIQ2,5 -A!LT]-X1
M\!3%YCUQ+F;A3/4Y=&\2M1KH_A0G:W45U$Z.8-N^(%$*ZC7GX"PM)6=1%>FB
M3".QUIE 2:@^'G$'O6#HG^)(;9?*;6#O_FTXGDP7&>CE6>"-B,N\JY,4T\72
M-QGHY)BD"GT0_ Q=$FK!:&7 !(%K-6B5JD]C69&TU;#YISABZT)9[9C51V.,
M2+(Q.8X^L"Z3 "@!9XP$*Y1/3$7*;/]CHNB?XO!J<\$W8,!>+=_QZ,;RL+@
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
M(S<N-\"+M?ZZF$1V=8:/6.0?2' Y^:@@,(,;@2GWSB.50*FWC-@D\FHYF36
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
M,IELI6#51W9M0&:_&^N.P5A/80U@<NGUCI[S>F^L/!VH) P&4*)<RRF5XU*
MXSI"UE8%ZA0&7MU$JJ_3U>]=E,Y05UTE+?:=_.7X^/T_#C]^O&G5>C(9C3Y,
MIG^X:=SB0'V%IVY]K+XNY94.UV]>MS=^@HI2;#&:S"ZGZ?;D4S*AA68.@K($
M!/$";" 1-*,Z*R,U1I&55^Q:!-8[6K]Y[3)D<M8HF:@$YDNW%V\2.!5P6<@@
MI#;.6UY[XM<+I/0;#'2'EI?/R3?71 /[X&V'NQNS?MWK;)E>U%*CF47S*DN]
MOBBC86W@ 6QV)!*C G.U#\5?):B5H_$M5/X81M7DWP*8EK3?S #5E$4O/"1%
M-7J$-)2JMPS*FUA&"AOG:GM/#PCH&2SU%/MDJNZF4N[[1/MH,IU_V;M(TV%P
MUUQ<)W\QA&7,: <B6%Q"$E>/DYY#9DH8Y@G3,K_E!+W^BI[1L+G.)M4%V#<,
M#B[+U,R']%NMD1*-:X'95,)'!2XK!L[R'!P5B3PN<7X! ,\\O.=CYCJJWU9H
M?2O]Y'(V&SX"+5/&4T(]QHBF;)P2A>&C!J=E8!HAC<9P):4_\_">SSSJ*'U;
MH37@$]RX2G<Y I6=)Q8I#A[C>#15N.UQ92 9DBCAVCM=.\'\A(A6*D_J.9+;
MR;DAH-S+*PQ(9LQ3AV&9]6C@N/7@'%/ +1<Q!<=UJ'U._PP9;82T&RKV!9AL
M*N6&@#(0"AGEAH-4L<Q:DPY\J7KW-&1*7)#.UFX*?//N-B"QL1)? ,5:$MT8
M"5_1?9U$C(^F\ZIX^'0Y#5_<+%TWT1B.S_?B?UW.%E.09P.;/8D<]V"9>>DF
MITNG0VNAU'?&F)74FG4$EE<)ZW<GZ@I)]731D,%! :7A^7AYF3I<+8YDEW5,
MOZ"7=]V]D,?H?0F^<-\6-E P*"XPECL:90I6=662WJ:N7Y>X*ZA5UDI#>!MD
MZ10&[PZX-N6PB^%&;Y$#%4@T5J54?Y["6AM<9V>,G6UPZTATRPWN8!QW<X2(
M-O;RXG)4IJ8_'/RXU=2Z#=Y2_8AQ7<YZ.7)DB7(A$H=(RW64H"-8Z1R8((VR
M7CN=5IJ.]*,=.0:B<TPY AK6 "(;"9:(C-NY"%DR)J*JW0OQ3W#DN Y:5CUR
M7$<3#6QOKY^,*&TT$:R4C"R&M'.&VS0)$(QEDOA .:]^%_S'.W)<2^5K'3FN
M(_\6P/0HT6HB#\:!%)3AZG*R.'H2*"76"Z-%L+7["_\P1XYK*?:-(\?5I=SB
ML8-#CS_P*$#S0K^5'#S)'(BB(1,;K7T\U[[RL</.CAG7T--;QP[K"*UOI;]\
M3.IX]H+'<JM(4A!&,?"!*/ LZ4"H,^EQ?-[).?/.#ALW!$ = ?8-@V>/3(DB
MLIR6YA+[">MQXS32 (M"*\^4%,2O!(!-SYEW=N2XH>JW%5H#/L'3$Q/GJ*!<
M,E *92#02P(G38+$T) A=".5M?V"'^3(<1M'<CLY-P2497(AQ1?S#8/LI)-9
M1" 4729A"$9L@A-@B2OBN7%*VXX ]"9Q;82_&X+@!4C5U4B+%P$^[!V>_+[W
M\?/!;P=[IY]/\)^CL],/P[$;AZ$;+?,';ASO]1QT\P\H@-_=Z#)-QB>I],,<
MCL_?N=EPFSQ?)W1LG0GL7CJ5<H6W+[W+]<QNDST*[:>VC( ,L9QS2;LX207F
MLDU1I_2D:_WV]X=>H6?K.U,WS[Z^E/- _K\E5UX6C^^$C[]P-!E/'^ABN>NH
MZ)E(F0+GP8%@*8/Q3D-6)$>JN$RZ=EUY->)[[M90"V]/;E_UHMP&G(!;QM]=
M7;-9]I@/R^ZQX6J9.Y&1A>P3T+QH-*P%>"T8L& 8=<Y$(:JW47J;K$:0N%O
MO 3;_\O>FVZYE>/J@D^$=3D//YUVN,JKG7:V[:K3]2L6!]!65UCRD12N=#]]
M@PHIYD$#MS8CLNZY*RL]9&P,'T  !(%&VNL)D/<QM$[O..5@EOL 67&*?C):
MB!@3!),EA>TNHFX=CVY!5B> ; 6%AZ#62"^=0FUQ:;'K[-\:[H0L!5*I3PM0
M2_"<1(@N>*E#D"*UGCZ^#5V=@*T5&+8 VT&:Z0EMO_VZ_->_3W!.1'W[]1Y_
MXMG*1I5*0E+Z!L+X.M^1#H8@*)UT7!K.R&Z1M7[#NQUEXU9PNCMO6^FP)V1>
MM[:[_*WM6@M=Y_R0L24507'4)#]TX&.1*+E"$UL_MMZ)P$X\8T.$;.,<FZBK
M)RR^F_XX7RY6$N-KAY\=0Y%+A%#J[4MP 4(ND@RYN)),T,4.EH?<):<3G+4'
MP4-P.U CG8)+K%EQ"A&EI'/ 9@>J+M)93=XN7CJM#4LV#W;NWB6GD\-V%'#M
MHY%.P277K*"W2; ZTS-(BCD4"_65J@>>$O$B%25AK=NZ'B%GW)O:<<&UCT8Z
M -<;G$]^KE;YO)LNEO/S*K1/D\6_5\$$$X'"5LJ! M<43-C:)>YJ;)N<2=PF
METUKU_48/9W :]1$H9F^NL)>'8-72^U?Z+_<V*>50=21Q2&C)"%9 T[6Z7<R
M)!&#*#JW+L4]1L^X05D[K3\(IP-5T &<UB^63OY,W\+TZR5#:[\LC4R^Y Q&
MU<=Q/B2(H;[&+,0'-SH7V_K-\Z,$]0*H0_5^^VALIH0>$-7 Y5\U<##'H\9D
MP?(Z5L0Y!B[Y!%DKDQS%(\XT'WO9DH%QWZ[U<?R.AX@.S.&"YWNNRB]ORGFR
M# ,&D)JS^@)9@5/* M?6.LF%$:HUQ)\DJI-RRO$!,QM2>QW \>H,NV#M-'(>
MHP@%(LN<4KHH@7[I@.(CEC.E_ Q;H^\V#>."K;&*'XP5]Y#WV$WKGR9?ORT7
M7V;KD<=U\74-369G]+>_OIO25W"Q?+<:#C\[F^3:&?GY/"XF>1+F9*GWR/14
M^.R,YQ:D-X[8KT\WC TU\;=9::OM[3'6#[UW:4[;N%6^86#8@QH[\'H/"O<T
MD %&3 @Y905*Q0P.I0 62@CH4]*^=5OD@\2,6ZH9U@^VT4"SA>3[0^E:)/*8
MK(AP';52=1D&R8JS7-LA)&A.7DS*H$1N?3NV'66=W&6,'MD-H,<.'-U5N'&-
MOSJ;4WLE! 34M6SO) 3F!'@*.:1QB>78>G;+O82,&^@-H?$'H[U]Q=\!AO;8
MN%)#BM7,HV7= AD\404I&&*6F4QL&PW24,P0@E-2M9YM=A#!X_K#(V#R>.K<
M&[L_<1YGC=#[N$1/=50N1(M@C2=^/#<0%?. 6NGBA0@VM+Z=>YRB<8.^(^"O
MH4*:A7]#OYV[MH]HM5X4\P,F]ZG)RIWF- SS9JZ95([Q7HY9%5?]S)2,2% E
M<P@^&BC9Z8(Q1L1G^5[N\7A[%6#_8SJ+"YS_K(7_5;,&_3&="/1?A:O%J#*J
MP#P=#$[5@\'6N0LQ9(C<.F6U1N^;7PTVYJ&3(O>AZ'OPNF4,57<0OU[K9%JQ
M5"]I5W?^E VZQ)&#T-)2+%,Y$BF!)$:,C0$Y:ST0]2%:.H'>* B9#:"N3F&W
M[@V(D0O%B@;'DZCS 4@RNL90AJQ;!B%D\SN6AZD9%WIMM+T%A/80?8<@JF=#
M'5K]B:*ES<X-S;VW7D!)]2672 IBD,16<5D&&Q49V\!@NDM5?Z#:1_]/P.I
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
M?$^;_.6(#LZ"XXP;<*7:MQ(%8C9TOGD5=42&/.?&$'^2J$ZZ)X\/F-F0VNL
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
M$.Y]ED#!($6:W&)IOF#EH)?-YB\62S517*< W'0A"6/(-E4=;H:@<C;@*$H
M7==$"LZ(R=;M-<_N[?-.VM[^[?,NHN\ 1'_,\4>8Y),_?ZP&5K^:KNO+][S%
ME<HD4Y-FAH'\?3&EWG8KR(52:5G?_-K6#^JWIZX_D.V#A]OSYH913@>PN\['
MC9V4*V8*&I5,D$2]\B0S6^\P-*]W*)A1,YV;OT)ZE*!Q ["!P-5.!1W@Z5J
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
M?X:1< ?9X4W'^B2;_#0Y+XN1"4KQFD1(_Q9E$B!<LMSHK*QLG1+N2N.((=5
M.'FT'-98:6,'5[?8N7XB7 H/B^<E.T$93=UB5^B4#UHH$-88%X-CP?E]W-A]
M'^NJY-7*@1TLU=Y=UW4&_\!YJ@_.2/F>^3I0CM4)GD+7%"-%T$Z%+'6TSK?>
M K4KC?VXKL,1LHO3.E1=_<;SOX?E^9Q2E5FY/X>9-(CD=_A&HQA^7ZZ&B=Y%
M,*+D6("AK$,BZ_9''36A5)N0N<W%]!F]/_H^<9/D;JZ[+@YV\@ ?RULREW#V
M+PSS4T-A!#%<H"@Z#%2)'KRK!T2FM%?'*/UQGI=N16U7R< NJ-GJ06E[A75P
MRF[%Z9MS_$"F_>4_>/83?Y]-E]\6IX4B$B]-JJN%ZYN4PB%8Y."D8:;V<YOF
MI^V^M'85X@T.RT.5]8Q 60WNRW]FIS'8'%;K>94GF],R \DU +<A.*5XI/-T
M)"RN2>SJZN@8$-Q'-<\->00E//6:)9]M!'2U?]-8#]&3D96BHO+!"C7 ,- =
MB1R[CW8<].VLGF>&O[>S<PHW#$],)E>YDG5/2017T(! IZ-0N4ALW<F_*XWC
M+B ="7T[*V?LNMRCS'V9_8:U0Y"8>U7H@Y<<IKIYT.5<W_)Y4#'4^2W94F#A
M==#:2.ZVNP;=Z_/CKF-K@*PC2?X9.;93:Y-TE@5PV9#-9&$@F)*!9ZEDEBRH
MYKO<MZ5MW#4S(SBRG931[''*0"#[QS2OJY"83_Y,]%<OFIU/==99<)F ):SK
M(0(QJ7D=TLB22D(7$[::9-T*<0\1NA7\W'.'7Q,U';HT9H +C*NV3&D\)=V.
M@[6V-K)8!(^2DG&3HXN4G%LU[).#W3IJ_3- 5 M1OX0[AM-;WGB86X93?OQ[
MAMN<7=XT_)]]Y/KFY+<O!US+7/_/#Y;$@[0TNDQY@W%9[]_.9O45S[5>/:NB
M218X$V0:V3$(D2G@QGO#ZMXYB8V]T/V4'+XN*2ZO=J6O1RY3KN6]D."9RZ#(
MLT (F1(O'D0F-V"E:CWG]1XRQE[U=K#>[VX_.DS4'>0AK^F3D^7;D%8'Q&K.
M5G9622,X>)MR'0*2P >6@7)TCO7@X*EU_'>7BO&Q<I!B9TVEW!U.UN.Q9,9@
MC=!@8Z%T*$0%,5)@P8S(E&XC"MW:K=Q'Q[A8.52WCT)E#T%W )9/^'-V]I."
MEYO,K$>=*11D+!&A6&;J^D$)02@.4JD0=-+2N-:H>92@GN"SC[YOOY!K)OP.
MD+09-K1JRUJ95N8^^^3!FI2(?I_ !>,!<V ENQ2S:MW[<IN&L7>'MCV:#I)P
M9PA96T^P2IB2!1AC**1S2=4%(QR"2J+(+*35K4?TW*5B7*]RF%8?@<@>(NX
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
M&7E]<K*F6KBD0IVK*96GO#G7:#I2R.48>;6$2NC;O54/I""7/W*<&[OV6CY
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
MJ!C;3RN]0^SR5GQSC7FJG-:&1P1>EV$IFR+$PAP05TKI(GEJO@5]-PK[!>%
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
M.$:_="FB*[;H(K>;&O# !UY*,?RPZ.! P7<(GHU1Z8+,UA'AWI,)".<A<N7
M^(0E"*E<E/O"IX^HX5#5/8&%/>0X-AI._O=\LORU86-=+EN[Q)AR,I9)L()L
M14E.[C9R!(W,N"R\*7([/#SRD;X0L8\"9P-(<VQ4O)^$.#E[D!7).%>L(-A8
M=PDH$8 "I0(>M<A%ZV#=D[7!+;XS=L31%AL-93HV/%9T?\;E\FQUVEZV^&#,
MJ3; @Y!(OC0+#D&J A9#-L4'[[>,01_XP,A/!SJ)/PX4?(?@69M61"PY82*_
M*'1]%!S!&\. 12%4#-Z:6/:%3Q_QQZ&J>P(+>\AQ;#1<G)@7;-SPAX9S%S1Y
M06Z,K,=EI)#,KIJDO+(A:#HP=P@^[GZA+RSLH[J[D<>!<AP;#*_#XML]+ 3&
MA-?60\Z64[*? S@B'W*R+'KZDRC=5E"X_^>/'6:T!4(#&7;0,'*S=3BASCQB
M!N'%RD<*",S2OT6;F50Z<=WZHF[W-P+#C<<>->XX7",=P&F0OF"746%& P6+
M E77W<:<$1*RH'F(+!]_:^4S?R.P$ZR.\49@%QUW@/-;/2QKW^]DT$FO[M>K
MV3-G(*8D@=>[,>6=Y*'U8Y9[">F\+W1P?,Q:*ZL_Q*VZICY]_L?F9LUZ)3*C
M@"/4]Y&V"(C""F">1U:TL=SBL,B[25#G?9,C(_  Y76 Q 9=J=%Z9F- B$$6
MLCT2:(C> *(3":5')[M9*_%^IQ<J@VV,Z",X/;+NGS/:+PH%[Z9D^><KK7Q<
M?L/YEV]ANGY;<-DY?7W^99%2>ZDE*.-L':%<'Q*1KD0@CZ!#YC(?_3UL4PX[
MCTT:X[>5^0P/IK^&J6T6WPO##&<*G%'UN:G0X&L[6_%9"D;N4;EN7DCNRMPS
M-; C(/SXQK@'W)[/9MR]Q7-S=^FI#JP$IQ)$5]]^<PP0@O"0$=%866RXO8*E
M8V.\R5OG:=!?P18/ -O8MS3#">7W65[U15R)A9<4>4'R2]F0[E*$6)*$;$M-
M2C5+><M^YJ/1_$S'&Q[/MGK&T(N.-B\&1%[))2?!O7%0K!.4,"224(F4=#-5
MI$%C0FK]</!8O#W3=;8OZ7P[ &R[&Z&_,,+I:@=&_O(,;)&45W!R74*<E%:R
M4"",KQ)BM8XK)00?)7>B6'V[R:%C<[S#WLA%RO]:Y*&0^RL8Y>W\6%,(:3TF
M2!X=*%U;IX+SD'+BR&0,*@RR*:V;<LQ@>V[_:Y 'PJVG-87#"N?6T/)5WOR&
M/,K;,)G?6=-5M*V-\@:T=J3M*#7XQ#)D5X3,.KABNUE7/8P(GFEIY]G<8PP&
MQQ>=>FXOOE-FA(^E3@0I+H 2-4G VKY<M%;%A\"T>8$F_.*O1X8SG Z=P$XH
M_LM=K3PMOI@4]UQ:X%B?]VLMZAT50D;)E>0D6.QF5V-KYI_I"?Z7\@1#XOFO
M<[US2VZ;/[XI.B_(E1KIZ],E\J0ND>AL)@!86X1'KSUN]PB]+[Y>_#71X%;>
MH5)W NN+#OAOEO^?=I#>(0O"64BVUCY,YN!DKN%3\#E:H9+J9E-Z:^9?_&W5
M"SCPA\3SBW8$ZUN'NB7Q::GI;%RTN4[UJFM^LU;@F2_ A2TD2.99>#YA_RZ<
MO_CKL1?@ @9#\HNV_QUJ)B@H5**0G3RE(9^9R7$Z5 FDT,YYRV.^'>EW;/V-
M*W_/^2;N!=C^0"AN>HO7P\J P5?K-J!CO&4"SVPA;TI<H0X>N \)%)D?>!$,
MV.*8%5IGO#T\^K^;!=9O&7,L6N5DR(%Q)"=@&01A0KW9YR6+G'3[!>__W2RP
M(V:'VRRPB_H[B/Y^"V=U'O+G;XC+][-KLU$=(I&<'1CN=5UOG"&ZQ$%&QU%*
M$650C6'\$"TO93'!3M"8#:"G3O&VGF8@N?<A)\J6BJ;H*:D"WG-B3 GOE'1:
MBM8YP,/4C(NY-MK> D)[B'[L.ZI7*<W/;YH@!5V_X10+!5HG?];?Q<UD=QM#
M]ID+"%I94%YY<!$3%&Z8B<BRP?A4)+KS5_O#SCYJGAU#YJ.#Z6),WN4^D:R=
M9:4$RMMRW4W'ZN@]%/5I7N&)B:RWQ<O-'_Q2IN?O<X0=+.B.0+(V)"MSYL$I
M8$J2&%RTX (+P 77L41RTG*[MXD][];9246/[];915YC:_N^+3&1>4U89U \
MUB>Z,4*HCW518/5O/.G;VWH?:D3H?+?.3HIZ:K?.+E(;6^L/[H:)SM8%,!'J
M9AF2B*=SK4A%$9=1.1<3H]ANK\JSV*VSM_Z;R&]L$#RT)R0D5@=4U8FY]=0S
M/H%?U76#TS%J8Y3,V[O[/7?K/(/9]H=%!P<*OD/PK(W*U+/36 3'':]C^@(=
MI$)!UIEK*Y2TNRQL?":[=792W7:[=7:1X]AH>&P;3"!I%,8Y!%QUBED)]6JK
M[C#D-H6H M]NIOESVZVSDP*WW:VSBS3'1L43>V"L<PY=0K >Z_S7RE1.= 1G
MKVV0!K/:SE$\P]TZ>V.CH4S'AL=#>T)*,J6XY$"G^H8U)0'>%06>\)U3-EFX
M[1S&(;MUGL&,^\/BCP,%WR%X+DTK4@I?+!2F"LD&B8&00SV*'2>'Z<WM2<S;
MPZ>/^.-0U6VW6V<7.8Z-A@=6@7"98R27"B5@/2P=^5MM%,G'<"XI2,MZN\TZ
M!ZQ3.?9>G9W4ML4ZE5UDV,&-V\TM"YR7$B6C\(AS(ID;"]$(#KS^/ZM<":SU
M*_G=UZD\@XG5A]SE[J^1#N"TO^ >&60?39#)"PF^D#6IZ-E%J=D(DFFQWGNI
M&Z-R"#YZ6J>R$ZR.L4YE%QUW@//[-W3D(H)F3$&,*8%"9!"YEY"BDH[;.JJ^
M=7/77V6=RD[XV&J=RB[*Z@]QMS9R:,1(\44"*QCEL4$D<"YR,-I1,!(\T_]=
MI](/ @]07@=(//G^XVSV"_&Z,7DD6J+2(%?/V!,SX&S48 NQQ(6-O+3>CW(/
M&9T_G3XVZ@Y55 =8^^U\,9GB8O$J_>_Y9#&YO#^@=%,@:@3-**Q6%,K475B4
MQ&F7I.!*N]S:WSU RLB/=+I(65IHJ5.PU7^=X\8:M9?(/=E,MIYB!NDD.,X<
M6.2IA.P34ZWG/CY)U,C]A"U4OP6<]M?#V+6VD^_AWY-I^-M\=O[C\ZNU&\;$
M-'HN0:/QH&J;98@E@BB,)QZL9FZ[EJ'[?GI_B#A >[.6HNS R308A*B9#LFE
M"#9)3<F[I.3=82(!)'0F:JGZ6;GU?J=E=/9EGY-'UGT':+\,02\: .\7P.4;
MVA6OBR^S93B[_N?U:=>'V?)?N/R$:?9U.OG_*(^Z_$D7_]'M=[FGAF4FG7"0
M3;2@3 C@D@L0R5EH9$45-UA&<FQF.Z_W-$;U0UE.UQ![R;9XT=;[=C9?_U;]
M>_R49U-XK*.JLTY5.AZ"#064(]F@"CRDUL70XW+8>8WKF5K=X6#JP-3>K#][
MG=EK[N1:L''5GW0^KVH_3:F4G#5Q*A@E3C91."M2 L%99%DH+VWK;1_[4]MY
MP6U8$SB2DL?.7_>6\JKL6,N9'PM1/9E^72\7<5H$$W0 Z:T$58*MY6X$$97*
M7CN7[7:OZ%I3]DS'[1V&YO%UW(&_OIH;\3C_\3;_?YS/TS?ZS3_F= BNYE)\
M)R>P$@K.4S7UX(7WELZK%.HS)R<B!(H;P1EA$3E+W@^2K _"S3.=1M?&WW<"
MD@[,Y<;%TL?_3.D'?YO\J&[@Y//'/ZY+9_WX^Q2Y"%P( 46YVF7G/+@2'6@N
M?6!2:Q-:[V[8F<AG.FZM<3P_B$H[P.RF+$VLQ,ETG7Y,%Q/2ZNH77TC0BPO*
M-D/?Z..4O2S>+1;G%,]-<_V750TPB5BL8 629;4&&"19*C,@LY%.9>U#\]I2
M0_)'KL2.B_.Q8-"!!>P?Y-7?7?-_N2)0D-E')1F(Y'/=G*; >=10,C.96=0L
M=#.7^SX&MK("]T*M8#PH]& ']8C[A#\NH[+9UWGX_NI\^6TVKQ6H5]]GY],E
M/XV(46%2E,.L#KA Z3I7]<DJTT:BU$HT']6W'6E;8=>_5.P.H+YN47EA8>^F
M;V>4*/!3JX4Q7M$Y8QWE"9@LY0D4@F4>D^0Z8(G^*)"\2==V]T_L+P7( S37
M 1J_S#$LSN>_5KQ=./UU$T<^S48(A=(#5Y["'NL9R4HEX*8^MG;:,QL:@_ 1
M<K;#WDN]_&REI]X@MV%B/4V[7A210:T8//4IZ9"= L\9JR_L#/@8#$7ACE)2
MS!2"M[XAV9:V[<#X4N\$!]%@;\A<S7+?,%>Y^ATI\LBG&!G7B6L()DM0K(ZS
M\HJ#839[XZ2VJ76%:QNZMD/D2[VB:ZZY#M!X?[CQ"6MKY63Z]2H0OOH[FY#8
M\12EU R(7[([ A1XF1Q0AL8Y4RJ%VS=O X6/VU"['7)?VG7<D;7<#,\-=TR\
M^_#ZX^\G7U[]/R>?#]@0<<]/.7B_PU.4-=K.\&Y*7\0OX<^KD?>78^R+*!QE
M(3_E<@!5)#DK$PM$*QC2[Y72W(0?(>?@BZ12,"TG/_'R&Y_"DF*%Z7(R/2>8
M?_RQ+LLN3KTM&1.QBS%1-(LN@V.10V8136&9%\8;,[X]=>,V8+;"RYT[H6&T
MT\$9NE7W&O&[GF']ED1^WQ68)=:<Y@A6(3GX'!/$I 30[WO.)1,VM!Z7T8;R
M<5L7!\/K\;7:X_EY\NK3AW<?_O;YCY-/G__^ZM/) 8?H0S_JX)-T*QH;':<G
M85Y#IL4F_;S$&D5%(LO,@?!F*? /"5S,D>(FYTL4%H5KO5+B(5H.=6@?<'EA
M5>]GB\6KGR3+>D/Y97:MU^3;[(S,>O%F<G9>.W(W0C N:"M7$W@I4%1%ASK3
MEX$6&*2U+$C6^I9C;V+'/6:;X.BVSSJ.XCHX<F\P>NIY8%I2:A1$I!R%)TYN
MOI $LTJ9"^ZB;AW&WB!@7"0=2>F/06TG#?0&GVU$=II"#LHX R(H7XN,#$)D
ME 9S9S@B:B5:+ZG;F<AQX[ .8-A<D\\*JA2<3M)IU%X)9LD2T5/<FY6!$'*"
MXHPHZ*3$W#H,V9'$<9]Y] [3W;78 4AOK:O]<%[?TJ]?1R\^GB\7RS#-%.VL
M17J5J:U*FY<2EB58I30)-YI::[0(=&YD*,:2Q7(Z1V)K[+:A?%S/.T@H.8)*
MGQ&0+ZS4.6%X;:^/PA10@3-P% 6!EBIYYAT9:>O>A9T('#<N'0-!>X)X=W7N
MC56B),X:H96.E/GJ]FCU$/;[^L'@XM5R.9_$\^7%$7/W7NG:6\)3K0.3*@AR
M$9Q$;)B%4%*!K- KQM%SVSIA/YSJ<=UM![@^LN+[=<QK&=^1_2DF8]&@AI@M
M'7V:1_!)\FK+C&*U6))LW4"Q(XGCAL$=@'A(E>Z/V#I5H,VMT*VH;'7&7 J.
M\QB+$@*2%ID"_$)G3:XC/U0Q3K"4LV_]X.%1@L9%XR 1;#L%=.#_[F7FE.6,
M/ND"NIBZHCE2FIC1@!/9>HM<<=-\+-%]A/152C] T=M :">I=Q$GWF9C4PJ3
MML3",T6XOFZK$$D2#R8!+Q3K!B=D\:WSEP=(Z2N!'@Y ^TB^"PB]FBXGN1(_
M^8F?,9W/)\L)+D[^3&?G&?/F\OO\0F<?RQV'ONHFHW"A:&5SJ.MQ*%Q(M;'#
M*#K'F4HI(=)1WGKW0A/"QYWE,<CI>'R%]MC=\/KC[[^_^_+[R8<OGU]]>//Z
MXX<O[S[\[>3#ZW<GGW\[)Z74YLBKR:,UUYHL5_G3 6T0!W_SX'Z)MEPW:JS8
MS+7X&,\F7U<,O:6D(YS]"\/\]["L /UUB?R<(VJE36VP)N37.1>!"R0$VNQJ
M:VJ.K6]\=Z'O4&^[&@YX3>X7PT*E94K&(B"X:NXH&(1 >7N2&#29'G.Y]5.5
M>PD9-]H;#">W/>3A2A@Q;UC,EZ>?22FK:L_?L/9[__@V(3&MYFE'EH3(SH T
M0=1MZ:DV=1O(@;ACQ2@T6P5^])5K**)?72'H40+&15 #Q<Y:2WELJ.#7VRRL
MQVO[DKR(QH'7+(*2V8'[_[N[MMZV<B3]OO^E=GF_O"S@N-V= (D3Q,XLYDG@
MU=&,(_5:<CJ>7S]%7>Q$MA0=B4>'&: 1.'!:*M;WD:P;JSAJ24;A0F)46;67
MR?8SJFP38!BJ5 1V6EO+ U(E%*/O[F'TZ6PD%66!9@W,EV@<2QH<XP:(DXR*
M%+6TNPIB9BG\]\WTZ_^L/G%)C=5?GICQ]'T#TJ .:-.C--A !&KSU%SL!.$3
M-R%+2*G41 B+IG_2":2A@5/N=&"U[;"7Y!@V?%#O/JFFZP;YLA[70 .COE31
M>&=P%42!%Y&#CXI9DIWUH6\CMH5))\<C_!/*'*#NH7O#OK[_XB;CN;L;N^^<
MSM5@#N=#\ 2O6Z.M+ U8"%CC+<3$J31>>QHW$B9;^KSN^I:V.'$(A-,^]-G
M:?)V.KFY3G=?UM[?TWI>/9RCG78SO7MXGTMR<OTOXG)+.<(-E0)RU@1/81_!
M,XZ6FV%9<D^E4[7K=@\4==@,7/T[[!2(-4W,+8M<[6K.G,A$2XB9R?+&L8R+
M-P:X<#%1&74VM0MO#A1UV$/Q)#3:F[KU,!WZLCV_G=['U=O&V>I."(H1;W("
M=%PX""D$E%)C]&]8:3*00^;[S1%[X<-;95%%1*<5U=O R;9Y);Q];$5!K'?6
M<@Y.E:D9+BZBJG@M,#1%',D\Q-IIO*W"#)N:Z]_U.TSK[=%GY+3.D4D\BY4W
M94(V!<M"!):%S(EE9ZJW7-@0H2WK_D!@=].EDY:;*"QXGLX9*<Z*EV,AEW<O
M0I<9C-IPQ!<59 *)>"3WGMQK*Z14ARQ'ZKJ!HLH7DG_W\_N[]&X\&7^Y_[(J
M=)XM.QO%4D[ZE!P<$5QG2(&"H:6MB$RZ]'"-$(DE98JUU:1VS>4Q\K;E$/;%
MP)[P:^ "?+[6W^[3F\EE^C:__BO=?DWOII/YY]DHECE-V5@0O)031H4V9B(&
M4,=.4!ND]OT?=R^*UI9MU1<#CT>E7;)=I3"=Q,7N$4P)- I*OE+B@I2P8*E+
M0-%/YL4V8*GVX\J?"C7L!*"3$NQ )-JEUO7G\=UZ/3*%K!58$<L$[M+\08H
M.2AK:28^[%<B<#RS'F4:=OK.28EU& X-\*K$9.8OQF16DR!4BM(;%T!&C9O%
M<-PG27J05N:09!:.UO88?R;3L--N^N%551P:X=7+L;Y5T7(.,7D9RA@'C_>[
M910\51ZL%RHF+E+FJ0=>[9)IV/DQ_?&J&@Y#A\NW+V8U=<_=I)&GG% 1'"AC
M#5[L28+CFD)D@E)?\A%DP\3:$C_?Y]N&'=M2ES+]J+C%!P=7%W^4NOLWE[^_
M__CN[/K-^\N/Z6N:W*=9T?'%-_SJB;L]OY_-IU]0"C>)J[ZHDYL/=],\GK]*
M>7J7/N$_6C VQ56CR6->)/0OU-%/%DZLMTIO&E:U@Q_3G].[(LK3NVE'$U?<
M@!:+NG3/P68N@#&25"2VE*M7OH*VR7)T!_GP.<7[V_0^;W[#FPFJ_,L"Z%</
MJU\N$R3H_: %$30H'P4(%C.X+ T$RBQ-06=??;S! 6(.FR^HPIUGC>![!JL!
M\^^Q;'L]G'&UF&6)'1$Z2>XL:,+5:EB(Y1EH0E=)<2X9K<Z\70(-S+&^Z?!L
M#D$M;)K(7:VD7]4*1,%(=LE!*)V#A/'%-%%H!YGH%%'>!%';7?U!@(&I5 _:
M3=(<K.6AG89+W$N?S] >&0>W6L6J%"3S3'12 K)RJ ^5,QA!+&21E-:J_)SW
M\A2V?D43E]<AF$VK*W!H&ES<WTW_3#_*SXD2I#S^R!8=)&'Q$G?4"W1K9%"&
M:,_S3\WV;1\^;.JZ$O3'*FUHT#_>SV;C#=)JE@B3EH(OK3T%=1$\&G% 8GE/
MAKP-GNX%^@L?/FRVN!+HQRIMX%>49?;W]'8<%VI?-LHJEQ_G2@:?(U!N=9GL
M3<"7<D(NK&::$>GV>ZS^DR>4+W_[P(?!B0S,2MIOCC^K#45RXCIP7(,A$43
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
MLLS:YMSAOLP!$MX,N'PE4_4>B8=)VFB"L0N#?M:>HP?(ADX";4UX".&D0FJ
MR@SU1G4)8/KR5MMHEI*/=K]7=[]F8O$4R.^54.P"P]!<VNJ .9.#D,0 U:7+
MGC4:35R)?K,)C,8D4R![C4'\3THH=@)VKX1B%RTW$(SZ=#42Q-.0 IJ&RN12
M_"'!2T8@^T"#RQ)-SEV)YEZ22R=.*'8"[7ERJ8L&&\#\CU<C256RI CKRI %
M@T>D8=[B^G4TE%NG[*ZP0C?,_WC58D+Q&,P[:K !S,]?CZ)PV7/N07J#"T[E
M;:.4'C+/T5FF0W:[QG9WP_S\=8L)Q6,P[ZC!!C"_?#OB7MA @@*5J $1L@"O
MRO,40AQ1(B=-ZNWSRR83BL=@WE&##6#^V\4H,^UE=@XB]Q1M&DO!*!2;:*&E
MD**\JZ^&^6\7+284C\&\HP8;P/S\;!0#,Y0)"HJ5%"BGI#3[4*#1 #$\:1M-
MO6*1\_V*PDZ<4#SJ;.^FP08P__AIQ+/.WID$UD59GE5;\%3BR62B<4EJ;W:V
MJ^^&^<?]"@=.G%,\!O..&AST^=OV/*B0'GT/A;YK+F_KM2]S$8T IP0SV1F;
MQ8915SN-7/T-67W(ZZBOB0>0SQ_6+4)B&^_KGA)*GLE 2!"0K.5HOC@)-ML
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
M!OM6A$RQ="WE0Y&OG&!NKOHPM3S6[?T-4$L#!!0    ( "2*I5;<[%1Q$@4
M   3   4    97AH:6)I=#,R,G$Q,C R,RYH=&W56%MSVC@4?M]?<4IFTV0&
M7S F)$ S0X%,V$DA!7?;/NT(2P9-C>5*(H3]]7LDX]R3-M-N+YD,8_M<])V[
MI,Z+_K@7?3P?P$(O4SA_]_ILV(.*XWGOZSW/ZT=].(W>G$'H^C6(),D4UUQD
M)/6\P:@"E876><OSUNNUNZZ[0LZ]:.(95:&7"J&82S6M''?,%_QEA![_T7GA
M.- 7\6K),@VQ9$0S"BO%LSF\ITQ] L?9<O5$OI%\OM 0^$$=W@OYB5^0@JZY
M3MEQJ:?C%>\=SR[2F0FZ.>Y0?@&<OJKP8$:3F#3CI$D.0D9GA[0^H^$1"<-#
MOW% R#\U!.DA>R&C]"9EKRI+GCD+9M9OA8';;.2ZO>94+UHUW_^S8EF/.XG(
M-*XG4;YX+-3<4Z;9I79(RN=9RYI4*41+<BQ2(5L[OOUK&XJ3D"5/-ZV7$5\R
M!2.VAHE8DNQE56$8',4D3PI&Q?]EB GAV==U ;F)>E*>L=*$6F! #SZ<#E\/
M(Z@';G ;\<-88W0NDS\);&\PB88GPUXW&HY',#Z!WNEP< (GPU%WU!MVS_ 3
M4@<3S-O)]%UW%$$T_N6-JAW".W?J]ER8#GK&L-V=VH'?KM4;?O67!]^=0K<_
M/H\&_=_*Y[<\?>0?F%R*3@<P[4Y>=T>#J3/^<#;X"-U>A)2"*_#]YQ?( XW@
M9C\A<HXM92:T%LO6 2*W>GA&44<K"&V+^=\]%#[HH6$&L<@R%IOV#FNN%Z 7
M#-ZNB$3ST@U,6"ZD!B2>"+G<YJSOO 61P."\^P:F&Z794E4+TC"+7=@S*G9W
MZF&[)Y8YR3;V>1\2(:WVSX5V8.@!"F^(C!>%=+U6M2V_>",*$IXBQQ6L*8M7
M$B<1VD\R"H/+>$&R.<.!L5QRI8P)^&\X*4X76##)$.8UG,*8 DT5_B(*N<\9
M0L&'*N!ZO05G"9SPC&0Q)RF,DX3'B!2U&"5;<ZI6\VP#2-(\03A5R%=2K0@&
M4 NX4>J%8V^4NEF%4)&;X7=3YA:G2=7MDE,B9R1CRAE?IFP#W5@;BLG2*M*)
MKAKA!5?P*1-K=-:<[>XT#MO/2,:<4(I#V$E9HEN-0_?G)>,>WR]Q__CE;_L!
M-SY-XX<(0[ M@6258CW$F *I2<"KI)3L\XI+9K8CRL3F3LSWR#Y@WM<:>W3_
M*JC7>7R5P]O(UH[J(4;PJ&TR_#>-XJ\3QII;+Z/(,VP_2V+['+8\35"0XE<;
MD#+$A)N>ETNF3#2KADS2%% ,L6 _0$*.X555*Y5<]0E42.T.V?8EY%JE13*(
MG$F[IKK30]POQ5:+W 3V.1/FFT5^=*KTT:^V7>$0V!0%TR@F , ]Y$]9]31-
MDUG*2MMF0E(F'30Q);EBK?*A3;G*4[)I\<P"M4+MVX5FC@(7IN?')-WN ^PH
M+\C;4\+1D7O8J)N#@D8TFI8+;\\0KCU#>)K>IP6!6P\.'B7[;NU1VE-JFPTW
M;(9?I=:SD O8Z!B%F?JJ4J^4 MO::@7Y)=3*?4SA!U-N=WU3N.7'YY8]INWN
MA,VVLK]W)OU5AFR]\82AOC'S*YVS32Q344&.YHJ44RCM?*;G4,E/<MMW=57)
M4ZX06HYGZ/E^T?EM C!E&<?]PM^X[X1SG"3<G!*JC^Y,S;R))"-J)9DT_6\O
MEQQ9<N2YGD^BX-[_IGAZMB5^9=>]$_KR(B47Q4U22[(4Y^(%NW>U<EU.MN7Z
MUR)DAC6UTO=%OG ;L_TM[H;L+=7Q?U!+ 0(4 Q0    ( "2*I5983/\!P2
M &/Q   >              "  0    !A,3 Q9F]R;6]F8VAI969E>&5C=71I
M=F5O9BYH=&U02P$"% ,4    "  DBJ56+4 MLF:%   HN , '@
M    @ '](   83$P,F9O<FUO9F=L;V)A;&YO;BUQ=6%L:68N:'1M4$L! A0#
M%     @ )(JE5B><%C%5(   C^   !X              ( !GZ8  &$Q,#-F
M;W)M;V9C:&EE9F5X96-U=&EV96]F+FAT;5!+ 0(4 Q0    ( "2*I5837A'H
MXI   !H<!  >              "  3#'  !A,3 T9F]R;6]F9VQO8F%L<F5S
M=')I8W1E9"YH=&U02P$"% ,4    "  DBJ56C9XQ,9P+  !/1   '@
M        @ %.6 $ 83$P-65P86US>7-T96US:6YC86UE;F1E9&XN:'1M4$L!
M A0#%     @ )(JE5@4+]9:?8P( ?;,= !$              ( !)F0! &5P
M86TM,C R,S S,S$N:'1M4$L! A0#%     @ )(JE5M;UV <X$P  1,H  !$
M             ( !],<# &5P86TM,C R,S S,S$N>'-D4$L! A0#%     @
M)(JE5M1!''<H(   !S4! !4              ( !6]L# &5P86TM,C R,S S
M,S%?8V%L+GAM;%!+ 0(4 Q0    ( "2*I5;1_FQ=]G0   PR!0 5
M      "  ;;[ P!E<&%M+3(P,C,P,S,Q7V1E9BYX;6Q02P$"% ,4    "  D
MBJ568<NY/*P*   ]"P  %               @ '?< 0 97!A;2TR,#(S,#,S
M,5]G,2YG:6902P$"% ,4    "  DBJ56<9@%EP,= 0!6J L %0
M    @ &]>P0 97!A;2TR,#(S,#,S,5]L86(N>&UL4$L! A0#%     @ )(JE
M5G'Q8LGNL0  !OT' !4              ( !\Y@% &5P86TM,C R,S S,S%?
M<')E+GAM;%!+ 0(4 Q0    ( "2*I5;W^'E"&P@  %@I   4
M  "  11+!@!E>&AI8FET,S$Q<3$R,#(S+FAT;5!+ 0(4 Q0    ( "2*I5:W
M*0N2! @  /TF   4              "  6%3!@!E>&AI8FET,S$R<3$R,#(S
M+FAT;5!+ 0(4 Q0    ( "2*I58,.ZS3) 4  #$6   4              "
M 9=;!@!E>&AI8FET,S(Q<3$R,#(S+FAT;5!+ 0(4 Q0    ( "2*I5;<[%1Q
M$@4    3   4              "  >U@!@!E>&AI8FET,S(R<3$R,#(S+FAT
7;5!+!08     $  0 % $   Q9@8    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
